2

我打电话require "lwt.simple-top" ;;给 utop 并尝试一个简单的例子,但它无法找到 operator >>=

在此处输入图像描述

4

1 回答 1

5

#require是一个顶层指令,将库代码链接到顶层。它不打开任何模块。所以为了得到中缀运算符>>=and >|=,你需要打开Lwt.InfixorLwt模块,后者也会把Lwt模块中的所有定义都带进来,这可能会被认为是命名空间污染。

于 2015-12-21T03:59:30.227 回答