首页 > 解决方案 > 如何在 OCaml 的函数中将字符串变量作为参数传递?

问题描述

我为一个函数写了一个简单的代码,它接受一个字符串并返回它的长度:

let fun x = String.length x;;

但它显示语法错误。为什么?如果我只是写String.length x;;它很好,但我的函数声明有什么问题?

如何将字符串变量作为参数传递给 OCaml 中的函数?

标签: ocaml

解决方案


fun是 OCaml 中的保留关键字。您可以选择另一个不是关键字的名称,该功能将起作用。这是 OCaml 中的保留关键字列表:https ://caml.inria.fr/pub/docs/manual-ocaml/manual071.html


推荐阅读