在OCaml顶层中使用Str模块?

5

我尝试了两个命令来加载 OCaml top level 中的 Str 模块。 第一个命令给了我错误提示"Cannot find file Str.cmo"。 然后,我使用了我在 top level 中正在使用的文件来用第二个命令。但是,这个命令会出现"Reference to undefined global Str"的错误提示。

#load "Str.cmo";;

#use "my_file.ml";;

我需要在OCaml交互环境中成功加载Str模块,应该怎么做?
2个回答

10
# #use "topfind";;
# #require "str";;

9

模块是“存档文件”,因此它们是.cma文件,而不是.cmo

# #load "str.cma";;
# Str.regexp;;
- : string -> Str.regexp = <fun>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接