0 ocaml
我为一个接受字符串并返回其长度的函数编写了一个简单的代码:
let fun x = String.length x;;
Run Code Online (Sandbox Code Playgroud)
但它显示语法错误。为什么?如果我只是写String.length x;;它很好但是我的函数声明有什么问题?
如何将字符串变量作为参数传递给 OCaml 中的函数?
fun是 OCaml 中的保留关键字。您可以选择另一个不是关键字的名称,该功能将起作用。这是 OCaml 中保留关键字的列表:https : //caml.inria.fr/pub/docs/manual-ocaml/manual071.html