シンボルの値を設定します。 setq と違って局所変数には影響を与えません。 SYMBOL : シンボル名 VALUE : 設定する値 使用例: ;;; foo というシンボルを束縛してみる (boundp 'foo) => nil (set 'foo 2) => 2 (boundp 'foo) => t foo => 2 ;;; 局所変数には影響しない (let ((foo 1)) (set 'foo 2) foo) => 1