Одним из преимуществ Reason ML перед JavaScript является то, что он предоставляет тип Map
, который использует структурное равенство, а не ссылочное равенство.
Однако я не могу найти примеров использования этого.
Например, как мне объявить тип scores
, который представляет собой преобразование строк в целые числа?
/* Something like this */
type scores = Map<string, int>;
И как мне построить экземпляр?
/* Something like this */
let myMap = scores();
let myMap2 = myMap.set('x', 100);