加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – OCaml中的正则表达式

发布时间:2020-12-14 06:33:29 所属栏目:百科 来源:网络整理
导读:我想在OCaml中使用regexps,似乎Str模块提供了这些功能。 所以我试着用一个简单的程序: open Strlet regx = regexp "." 但它给我以下错误 File “lol.ml”,line 1,characters 0-1: Error: Error while linking lol.cmo: Reference to undefined global `Str
我想在OCaml中使用regexps,似乎Str模块提供了这些功能。

所以我试着用一个简单的程序:

open Str
let regx = regexp "."

但它给我以下错误

File “lol.ml”,line 1,characters 0-1:
Error: Error while linking lol.cmo:
Reference to undefined global `Str’

好像模块不存在,但是如果我删除了开放的Str它表示regexp是一个未绑定的值。

我不会得到什么样的问题,Str应该是一个标准的模块(根据http://caml.inria.fr/pub/docs/old-311/libref/Str.html),所以我没有意义。唯一的想法是认为是签名(mli)存在,但是实现(ml)不是。

我根据ocaml工具运行Objective Caml版本3.11.0。

有人可以帮我弄清楚吗?
提前致谢

从 the manual:

Programs that use the str library must be linked as follows:

06000

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读