什么是;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
文件以查找及其