Как создать stringmap

#opa

#opa

Вопрос:

Когда я пытаюсь скомпилировать программу Opa с

 m: stringmap(list(string)) = StringMap.empty()
  

Я получаю эту ошибку:

 Function was found of type ordered_map(string, 'a, String.order) but application expects it to be of type  -> 'b.
  

Я был бы признателен за любую подсказку / помощь, чтобы выяснить, что не так с моим кодом. TIA,


Бахман

Ответ №1:

Вы, вероятно, хотите написать это:

 m: stringmap(list(string)) = StringMap.empty
  

-> 'b ссылается StringMap.empty() на ошибку типа, которую вы указали, что несовместимо с вашим принуждением.

Комментарии:

1. Спасибо. Итак, если я правильно понимаю, StringMap.empty является ли предопределенное значение пустым stringmap , и когда я говорю m = StringMap.empty , что оно просто клонируется и присваивается m ?