環境変数の取得
Posted feedbacks - OCaml
キーから値を得るにはSys.getenvを使う。 環境変数を全部取得するにはUnix.environmentを使う。 ちょっと紛らわしいけど、Unix.environmentはWindowsやcygwin環境でも使える。 以下のコードをコンパイルするには $ ocamlc unix.cma hogehoge.ml または $ ocamlopt unix.cmxa hogehoge.ml のようにunix.cma,unix.cmxaも一緒にコンパイルする必要がある。
1 2 3 4 5 | (* show path *)
let v = Sys.getenv "PATH" in print_string v;;
(* show all enviroments *)
let e = Unix.environment () in Array.iter (Printf.printf "%s\n") e;;
|

mattsan
#6736()
Rating0/0=0.00
コマンドライン引数の取得がありましたが、今回は環境変数の取得をお願いします。
取得した内容を表示できればよいですが、可能でしたらキーから値を得る手段の実装もお願いします。
[ reply ]