OPA:HOWO操纵stringmap(和其他图)(Opa : howo to manipulate

2019-06-25 08:50发布

我想创建一个Stringmap,里面添加一些值,并通过它的一些功能。 我已经试过这样:

import stdlib.core.map

mymap = StringMap_empty



mymap["rabbit"] = 12


function addmap(map)
{
        map["rabbit"] = 24
}

但没有编译。 我只能用stringmap througt数据库! ( - >数据库stringmap(INT)/ MYMAP)

这有什么错我的代码?

Answer 1:

OPA是一种函数式编程语言。 你应该阅读此线程的详细信息: 在此基础上通过迭代stringmap并形成一个新的字符串:OPA

mymap = StringMap.empty

mymap = StringMap.add("rabbit", 12, mymap)
// you can't just write StringMap.add("rabbit", 12, mymap)
// because values are by default not mutable
// the function returns the map with the new element added


function addmap(map)
{
        StringMap.add("rabbit", 24, map)
}

mymap = addmap(mymap)


文章来源: Opa : howo to manipulate stringmap (and other map)
标签: string map opa