Есть ли способ преобразовать хеш-таблицу в список (ключей, пар) значений в OCaml?
Я знаю, что с хеш-таблицей ht
мы можем сделать
BatList.of_enum (BatHashtbl.enum ht)
используя библиотеку батарей. Это преобразует таблицу в перечисление, а затем преобразует перечисление в список. Но я ищу решение, которое не использует библиотеку батарей. В стандартном модуле OCaml Hashtbl не похоже быть способом извлечения пар в виде списка или способом комбинирования его функций для достижения этой цели. Какие-либо предложения?
fold
, это типfold_right
) - person Pascal Cuoq   schedule 30.10.2010