🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.lisp
Article #227

Re: question about atom

#227
From: Shigenobu Kimura
Date: Sun, 29 Dec 1996 00:00
60 lines
2580 bytes
In article <mrcsp4p2a8x.fsf@sunstone.nak.math.keio.ac.jp>,
	riso@math.keio.ac.jp (Riso SUZUKI) writes:

> ãŊじめãūしãĶ、éˆīæœĻïž æ…ķåŋœãĻį”ģしãūす。
> ã‚ĒトムãŦãĪいãĶ、čģŠå•ãŒã‚りãūす。

> 'a ãŊ、ä–‡å­—からおるã‚Ēトムで、
> 'a1 ãŊ、䚌文字からおるã‚ĒトムãĻčĶ‹åˆ†ã‘ã‚‹ã“ãĻãŊできるãŪでしょうか

> ã‚ˆã‚ã—ããŠéĄ˜ã„č‡īしãūす。

į”ģしčĻģおいけãĐ, čģŠå•ãŪいãŋが分かりãūせん.

シãƒģボãƒŦãŊã‚Ēトムです.
同じシãƒģボãƒŦãŠã‚‰į­‰ã—ã, čĶ‹åˆ†ã‘ã‚‹äš‹ãŒå‡šæĨãūせんが,
違うシãƒģボãƒŦおら文字数が同じでもčĶ‹åˆ†ã‘ã‚‹ã“ãĻができãūす.

äŧĨäļ‹ Emacs Lisp ãŪå ī合: 

äŧ–ãŪ Lisp でもだいたい同じ
Scheme しか持ãĢãĶおい䚚ãŊ 
(define setq define)
(define eq eq?)
しãĶね.

;;; *scrach* で S 垏ãŪåūŒã§ C-j するか,
;;; C-x C-e しãĶãŋãĶください.

(eq 'a 'a)   -> t   ; 同じį‰ĐãŊį­‰ã—ã„
(eq 'a1 'a1) -> t   ; 同じį‰ĐãŊį­‰ã—ã„
(eq 'a1 'a2) -> nil ; 文字数が同じでも違うシãƒģボãƒŦãŊį­‰ã—ããŠã„
(eq 'a 'a1)  -> nil 
(eq 'a a)    -> error  ;  a ãĻいうåĪ‰æ•°ãŊå€Īを持ãĢãĶいおい
ãūた
(setq u 'a)         ; åĪ‰æ•° u ãŦシãƒģボãƒŦ a をäŧĢå…Ĩ
(setq v 'a1)        ; åĪ‰æ•° v ãŦシãƒģボãƒŦ a1 をäŧĢå…Ĩ
(setq w 'a2)        ; åĪ‰æ•° w ãŦシãƒģボãƒŦ a2 をäŧĢå…Ĩ
(setq x 'a1)        ; åĪ‰æ•° x ãŦシãƒģボãƒŦ a1 をäŧĢå…Ĩ
ãĻするãĻ,
(eq u u)     -> t   ; 同じį‰ĐãŊį­‰ã—ã„
(eq u v)     -> nil ; 違うシãƒģボãƒŦãŊį­‰ã—ããŠã„
(eq v w)     -> nil ; 文字数が同じでも違うシãƒģボãƒŦãŊį­‰ã—ããŠã„
(eq v x)     -> t   ; åĪ‰æ•° v ãĻ åĪ‰æ•° x ãŪå€ĪãŊãĻもãŦ a1 ãĻいう
                    ;シãƒģボãƒŦおãŪã§į­‰ã—ã„
(eq v 'a1)   -> t   ; åĪ‰æ•° v ãŪå€ĪãŊ a1 ãĻいうシãƒģボãƒŦãĻį­‰ã—ã„

蛇čķģですが,

文字列ãŪå ī合ãŊ文字列ãĻしãĶ同じį‰Đでもå€ĪãĻしãĶ違うこãĻがありãūす.
ãĐうおるかãŊčĐĶしãĶãŋãĶね.

(setq h "hello,world")
(eq h "hello,world")    
(setq i "hello,world")
(setq j h)
(eq h i)
(eq h j)
--
きむら
Technical Details
Message-ID: <SKIMU.96Dec29161842@ninigi.phys.s.u-tokyo.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <mrcsp4p2a8x.fsf@sunstone.nak.math.keio.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1421c0,7139804d12e196ac
X-Google-Attributes: gid1421c0,public
From: skimu@komachi.phys.s.u-tokyo.ac.jp (Shigenobu Kimura)
Subject: Re: question about atom
Date: 1996/12/29
Message-ID: <SKIMU.96Dec29161842@ninigi.phys.s.u-tokyo.ac.jp>
X-Deja-AN: 206629950
references: <mrcsp4p2a8x.fsf@sunstone.nak.math.keio.ac.jp>
content-type: text/plain; charset=ISO-2022-JP
organization: Department of Physics, Univ. of Tokyo, Japan.
mime-version: 1.0 (generated by tm-edit 7.63)
newsgroups: fj.lang.lisp