環境変数を取得する


Tags: R6RS, SRFI, システム環境

環境変数を取得するには SRFI-98 を使う。

(import (srfi :98))

(get-environment-variable "HOME") ; => "/home/schemer"
(get-environment-variable "SHELL") ; => "/usr/bin/scsh"

get-environment-variables を使うと環境変数すべてを連想リストとして取り出すことができる。

(import (srfi :98))

(get-environment-variables)
;; => (("USER" . "schemer")
;;     ("HOME" . "/home/schemer")
;;     ("SHELL" . "/usr/bin/scsh")
;;     ...
;;     )