[Mew-dist 16086] Re: FAQ on setq and defvar
Toshio HORI
toshi at example.com
2001年 1月 29日 (月) 00:24:35 JST
In article <20010129.000637.41626781.tetsuya at example.com>,
SAITO Tetsuya (さいとてつや) <tetsuya at example.com> writes:
すばやい対応ありがとうございます(_o_) ちょっと追加・修正をば。
tetsuya> ----------------------------------------------------------------------
tetsuya> 4.17 設定を変更したのに反映されない
:
tetsuya> 【答え】
tetsuya> defvar は変数に値が設定されていない場合に初期値を与えますが,
tetsuya> すでにその変数に値が設定されている場合には何もしません.
…何もしません.一方,setq は初期値によらず強制的に変数の値を設定しま
す.
tetsuya> 従って,defvar した変数に再び別の値で defvar をしても以前の値
tetsuya> のままで変更は反映されません.すでに defvar してある変数の値を
tetsuya> 変更する場合には setq してください.
したがって,…反映されません.~/.emacs や ~/.mew で変数の初期値を設定
する場合は setq を使ってください.
tetsuya> ----------------------------------------------------------------------
…くらいでどうでしょう?
tetsuya> いかがでしょう.くどいですか?(^^;)
(^_^)
---ほり % 最近、~/.emacs 以外の場所でLispのコードを書いてないなぁ;-)
Mew-dist メーリングリストの案内