OCaml lwt utop инфиксный оператор связывания >>= отсутствует

Я звоню require "lwt.simple-top" ;; на утоп и попробуйте простой пример, но он не может найти оператора >>=,

1 ответ

Решение

#require директива верхнего уровня, связывающая код библиотеки с верхним уровнем Он не открывает никаких модулей. Итак, чтобы получить инфиксные операторы >>= а также >|=нужно открыть Lwt.Infix или же Lwt модули, последний также принесет все определения из Lwt модуль, который может рассматриваться как загрязнение пространства имен.

Другие вопросы по тегам