|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||
2004年02月02日(月) 旧暦 [n年日記]#1 [Elisp][Emacs] quote と list の違い
(quote ("a" "b" "c"))
("a" "b" "c")
(list "a" "b" "c")
("a" "b" "c")
これだけだと同じに見える。
(quote (a b c)) (a b c) (list a b c) (void-variable a)この場合、quote の方が便利そうに見える。 (「評価しない」から何でも書けちゃうだけ) (setq xxx (quote (a b c))) (a b c) (setq xxx (list 'a 'b 'c)) (a b c)意味がないか。a b c という字(変数)がありそうで、 まだ変数ではないし。 @ 比べて見る:
(setq xxx (quote ("a" "b" "c")))
("a" "b" "c")
(setq yyy (list "a" "b" "c"))
("a" "b" "c")
(eq xxx yyy)
nil
(equal xxx yyy)
t
@ list の引数は listp のこと。:(setq xxx (quote (a b c)) (a b c) (setq yyy (list 'a 'b 'c)) (a b c) (eq xxx yyy) nil (equal xxx yyy) tつまりこれらを同じというかどうか ? ( つっこみ )
|
最近の日記 2025年11月22日 ・crash dump 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package 2025年10月04日 ・pkgin search pkgname segfaults | ||