Next: Setting Variables, Previous: Tips for Defining, Up: Variables [Contents][Index]
ÊÑ¿ô¤ò»²¾È¤¹¤ëÉáÄ̤ÎÊýË¡¤Ï¡¢
ÊÑ¿ô¤ò»ØÌ¾¤¹¤ë¥·¥ó¥Ü¥ë¤ò½ñ¤¯¤³¤È¤Ç¤¹¡Êsee Symbol Forms¡Ë¡£
¤³¤ì¤Ë¤Ï¡¢¥×¥í¥°¥é¥à¤ò½ñ¤¯¤È¤¤ËÊÑ¿ô̾¤ò»ØÄꤹ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
ÆÉ¼Ô¤Ï¡¢ÉáÄ̤³¤Î¤è¤¦¤Ë¤¹¤ë¤Ç¤·¤ç¤¦¡£
¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï¡¢¼Â¹Ô»þ¤Ë¤É¤ÎÊÑ¿ô¤ò»²¾È¤¹¤ë¤«Áª¤ÖɬÍפ¬¤¢¤ê¡¢
¤½¤Î¤È¤¤Ë¤Ïsymbol-value
¤ò»È¤¤¤Þ¤¹¡£
¤³¤Î´Ø¿ô¤Ïsymbol¤ÎÃͤòÊÖ¤¹¡£ ¤³¤ì¤Ï¡¢¥·¥ó¥Ü¥ë¤Î¤â¤Ã¤È¤âÆâ¦¤Î¥í¡¼¥«¥ë«Çû¤ÎÃÍ¡¢¤¢¤ë¤¤¤Ï¡¢ ¥í¡¼¥«¥ë«Çû¤¬¤Ê¤±¤ì¤Ð¥°¥í¡¼¥Ð¥ëÃͤǤ¢¤ë¡£
(setq abracadabra 5) ⇒ 5
(setq foo 9) ⇒ 9
;; ¤³¤³¤Ç¡¢abracadabra
¤Ï¡¢
;; ¤½¤ÎÃͤòÄ´¤Ù¤ë¥·¥ó¥Ü¥ë
(let ((abracadabra 'foo))
(symbol-value 'abracadabra))
⇒ foo
;; ¤³¤³¤Ç¡¢abracadabra
¤ÎÃÍ¡¢ ;; ¤Ä¤Þ¤êfoo
¤¬¡¢ ;; ¤½¤ÎÃͤòÄ´¤Ù¤ë¥·¥ó¥Ü¥ë (let ((abracadabra 'foo)) (symbol-value abracadabra)) ⇒ 9
(symbol-value 'abracadabra) ⇒ 5
symbol¤Î¸½ºß¤Î«Çû¤¬¶õ¤Ç¤¢¤ë¤È¡¢
¥¨¥é¡¼void-variable
¤òÄÌÃΤ¹¤ë¡£