什么是;alt";在OCaml中执行
我目前正在使用什么是;alt";在OCaml中执行,ocaml,Ocaml,我目前正在使用ocaml re,我在代码中看到了这一行。我想知道alt在OCaml中做什么 let re = let open Re in alt [rg 'A' 'Z'; rg 'a' 'z'] |> rep1 |> group |> compile 多谢各位 alt不是本地OCaml函数,而是在Re(此处:)中定义的函数。alt不是本地OCaml函数,而是在Re(此处:)中定义的函数。您的问题相当于“在OCaml中foo是什么意思?”foo只是一个函数
ocaml re
,我在代码中看到了这一行。我想知道alt
在OCaml中做什么
let re =
let open Re in
alt [rg 'A' 'Z'; rg 'a' 'z']
|> rep1
|> group
|> compile
多谢各位
alt
不是本地OCaml函数,而是在Re
(此处:)中定义的函数。alt
不是本地OCaml函数,而是在Re
(此处:)中定义的函数。您的问题相当于“在OCaml中foo
是什么意思?”foo
只是一个函数名,alt
也是如此,因此,除了命名函数外,它在OCaml中没有特殊意义
请记住,OCaml中的函数应用程序只是一个函数名,后跟它的参数(用空格分隔),没有括号。这意味着必须在某个地方定义
alt
,该位置位于ocaml Re
包的Re
模块中。不幸的是,该软件包没有联机文档,因此您必须转到github上的.ml
/.mli
文件以查找及其。您的问题相当于“在ocaml中foo
是什么意思?”foo
只是一个函数名,alt
也是如此,因此,除了命名函数外,它在OCaml中没有特殊意义
请记住,OCaml中的函数应用程序只是一个函数名,后跟它的参数(用空格分隔),没有括号。这意味着必须在某个地方定义alt
,该位置位于ocaml Re
包的Re
模块中。遗憾的是,该软件包没有联机文档,因此您必须转到github上的.ml
/.mli
文件以查找及其