在OCaml中获取脚本名称?

mca*_*dre 1 filenames ocaml module

OCaml有办法获取当前文件/模块/脚本名称吗?就像是:

  • C/C++的 argv[0]
  • Python的 sys.argv[0]
  • 的Perl/Ruby的 $0
  • Erlang的 ?FILE
  • C#的 ProgramName.Environment.CommandLine
  • 因子的 scriptname/script
  • Go的 os.Args[0]
  • Haskell的 System/getProgName
  • Java的 System.getProperty("sun.java.command").split(" ")[0]
  • Node.js的的 __filename
  • 等等

Kev*_*vin 11

我对OCaml一无所知,但一些谷歌搜索出现了

Sys.argv.(0)
Run Code Online (Sandbox Code Playgroud)

http://caml.inria.fr/pub/docs/manual-ocaml/manual003.html#toc12