[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: delq/delete
- From: Katsumi Yamaoka <yamaoka@xxxxxxx>
- Date: 07 Jun 2001 10:12:47 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 01091
- References: <m3iti9duqg.wl@osaka.email.ne.jp>
>>>>> In [emacs-w3m : No.01090]
>>>>> NAKAJIMA Mikio <minakaji@osaka.email.ne.jp> wrote:
中島さん> 本当に些細なことで恐縮ですが、添付のような場面では delete
中島さん> を使う必要はありませんね。
中島さん> *** w3m.el.orig Wed Jun 6 05:25:28 2001
中島さん> --- w3m.el Thu Jun 7 08:54:34 2001
中島さん> ! (delete (assoc w3m-current-url
中島さん> ! w3m-arrived-user-list)
中島さん> w3m-arrived-user-list)))))
いつかやろうと思っていたお掃除をありがとうございます。:-)
中島さん> (setq alist '(("A" . 0) ("B" . 1) ("C" . 2)))
中島さん> -> (("A" . 0) ("B" . 1) ("C" . 2))
中島さん> (setq e (assoc "B" alist))
中島さん> -> ("B" . 1)
中島さん> (setq alist (delq e alist))
中島さん> -> (("A" . 0) ("C" . 2))
中島さん> alist
中島さん> -> (("A" . 0) ("C" . 2))
中島さん> # delete を delq にしたからどれ程違うのだ、と言われると困る
中島さん> のですが... (^^;;。
Sequence という object を扱う際の基本ですから。
(let (s1 s2)
(setq s1 "string")
(setq s2 s1)
(eq s1 s2))
=> t
(let (s1 s2)
(setq s1 "string")
(setq s2 "string")
(eq s1 s2))
=> nil
--
Katsumi Yamaoka <yamaoka@jpl.org>