Вопрос по string, map, opa – Опа: как манипулировать строкой (и другой картой)

2

Я хочу создать Stringmap, добавить некоторые значения внутрь и передать ему некоторую функцию. Я пробовал это:

import stdlib.core.map

mymap = StringMap_empty



mymap["rabbit"] = 12


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

Но ничего не компилируется. Я могу использовать только базу данных stringmap через базу данных! (- & gt; база данных stringmap (int) / myMap)

Что не так с моим кодом?

Ваш Ответ

1   ответ
1

ветку для получения дополнительной информации: Опа: перебирая карту строк и формируя новую строку на ее основе

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)

Похожие вопросы