[xyzzy:08715] 連想リスト
- Subject: [xyzzy:08715] 連想リスト
- From: YAMAMOTO Taizo <ymtz@xxxxxxxxxxxxxxx>
- X-mailer: Datula version 1.51.08 for Windows
やまもとです。
連想リストでへんな動きをするところを見つけたので報告します。
下の例はGNU Emacs Lisp Reference Manualの連想リストの章のサンプ
ルです。
(setq alist '((a . 1) (b (2)))) => ((a . 1) (b (2)))
(setq copy (copy-alist alist)) => ((a . 1) (b (2)))
(eq alist copy) => nil
(eq (car alist) (car copy)) => nil
(cdr (car (cdr alist))) => ((2))
(eq (cdr (car (cdr alist)))
(cdr (car (cdr copy)))) => t
xyzzyで上の例を実行すると
(eq (car alist) (car copy)) => t
になってしまいます。
--
YAMAMOTO Taizo / 山本 泰三
mailto:ymtz@xxxxxxxxxxxxxxx
mailto:yamamoto@xxxxxxxxx
http://www1.odn.ne.jp/ymtz/
http://66mhz.com/