srfi.98
- 環境変数へのアクセス ¶このsrfiはシステムの環境変数にアクセスするポータブルな方法を定義しています。 Gaucheは組み込みで環境変数にアクセスする手続きを持っていますが (環境の問い合わせ参照)、 ポータブルなコードを書くにはこちらのAPIを使うのが良いでしょう。
[SRFI-98]{srfi.98
}
文字列nameで指定される名前を持つ環境変数の値を文字列で返します。
そのような環境変数が存在しなければ、#f
が返されます。
この手続きはsys-getenv
と等価です。
(get-environment-variable "PATH") ⇒ "/bin:/usr/sbin:/usr/bin"
[SRFI-98]{srfi.98
}
全ての環境変数の名前と値の連想リストを返します。
この手続きは、省略引数を取らない時のsys-environ->alist
と等価です。
(get-environment-variables) ⇒ (("PATH" . "/bin:/usr/sbin:/usr/bin") ...)