我运行Ubuntu,安装ocaml的,并写了下面的脚本,因为我发现它在一组指令(课程笔记):如何在Ocaml中打开一个模块?
;; open Assert
;; print_int 1
将该文件保存为test.ml
。然后,在一个端I导航到包含该文件的文件夹,并执行
$ ocaml test.ml
含文件夹具有assert.ml
文件和assert.mli
。我在这些课程笔记和Ocaml的网站上查看了一些文档,除了尝试上述内容之外,找不到有关如何打开模块的任何官方声明。当我运行这个,我得到错误信息
File "test.ml", line 1, characters 8-14:
Error: Unbound module Assert
任何人都可以描述这是如何工作?
需要注意的是,你应该写 '开放断言 设()= print_int 1' ,避免'';;干脆。 – ChriS