OCaml中有没有办法检索所有可用的环境变量?
OCaml stdlib 在Sys
模块中提供以下内容:
val getenv : string -> string
但它只显示 env var 是否可用。有没有办法列出环境中的所有变量?
您需要
使用unix
库中的Unix.environment
(与OCaml系统一起分发)。例:
> ocaml unix.cma
OCaml version 4.03.0
# Unix.environment ();;
- : string array = ...