如何在 OCaml 中获取参数计数?

How to get argument count in OCaml?

在我学习 OCaml 的探索过程中,我想知道您如何正确获取 argc,即来自命令行的参数计数,以检查是否指定了足够的参数。

通过查看 Sys 模块,我没有看到将获得 argc.

的函数

我试过了

let argc_length = Sys.argv.length(Sys.argv);;

然而,这不起作用。

在 OCaml 中如何从命令行获取参数计数?

Sys.argv 是一个字符串数组。 要获得它的长度:Array.length Sys.argv

所以要修复您的代码:

  let argc = Array.length Sys.argv;;