Why `defvar-maybe' is necessary?

Katsumi Yamaoka yamaoka @ jpl.org
2000年 12月 13日 (水) 17:18:31 JST


>>>>> In [apel-ja : No.00432] 
>>>>>	NAKAJIMA Mikio <minakaji @ osaka.email.ne.jp> wrote:

中島さん> ふと疑問に思ったのですが、defvar-maybe って何のために必要な
中島さん> のでしょうか?
中島さん> これって defvar と同じ働きしかしないんじゃあ...??

すぐに思い付くのは、既存の変数の doc-string を変えないことですが...。

(defvar foo 'foo "foo")
 => foo
(documentation-property 'foo 'variable-documentation)
 => "foo"
(defvar-maybe foo 'bar "bar")
 => t
(documentation-property 'foo 'variable-documentation)
 => "foo"
(defvar foo 'bar "bar")
 => foo
(documentation-property 'foo 'variable-documentation)
 => "bar"
-- 
Katsumi Yamaoka <yamaoka @ jpl.org>




More information about the APEL-ja mailing list