Reasonml карта не чистая? - PullRequest
       71

Reasonml карта не чистая?

0 голосов
/ 18 января 2019

У меня есть такая строковая карта:

let table = Belt.Map.String.fromArray([|("A", 1), ("B", 1), ("C", 3)|]);

Когда я компилирую эту единственную строку, вывод BuckleScript JS говорит, что table не является чистым модулем. Из моего понимания Map, когда вы делаете поиск, либо существует запись, в этом случае она возвращает Some(value) или None, и, насколько я могу судить, не должна иметь никаких побочных эффектов. Итак, почему BS говорит, что это не «чисто»?

...