Next: Constant Variables, Previous: Variables, Up: Variables [Contents][Index]
ÊÑ¿ô¤ò»È¤¦¤â¤Ã¤È¤â´Êñ¤ÊÊýË¡¤Ï¡¢ ¥°¥í¡¼¥Ð¥ë¤Ë¡Êglobally¡¢Âç¶ÉŪ¤Ë¡Ë»È¤¦¤³¤È¤Ç¤¹¡£ ¤Ä¤Þ¤ê¡¢¤É¤ó¤Ê¤È¤¤Ë¤âÊÑ¿ô¤Ë¤Ï¤¿¤Ã¤¿1¤Ä¤ÎÃͤÀ¤±¤¬¤¢¤ê¡¢ ¡Ê¾¯¤Ê¤¯¤È¤â¤³¤³¤Ç¤Ï¡ËLisp¥·¥¹¥Æ¥àÁ´ÂΤˤ½¤ÎÃͤ¬Í¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£ ¿·¤¿¤ÊÃͤòÀßÄꤹ¤ë¤Þ¤Ç¡¢¤½¤ÎÃͤ¬Í¸ú¤Ç¤¢¤ê³¤±¤Þ¤¹¡£ ¿·¤¿¤ÊÃͤǸŤ¤ÃͤòÃÖ¤´¹¤¨¤ë¤È¡¢ÊÑ¿ô¤Ë¤Ï¸Å¤¤Ãͤκ¯ÀפϤʤˤâ»Ä¤ê¤Þ¤»¤ó¡£
¥·¥ó¥Ü¥ë¤ÎÃͤÏsetq
¤Ç»ØÄꤷ¤Þ¤¹¡£
¤¿¤È¤¨¤Ð¡¢
(setq x '(a b))
¤Ï¡¢ÊÑ¿ôx
¤ËÃÍ(a b)
¤òÍ¿¤¨¤Þ¤¹¡£
setq
¤Ï¡¢ºÇ½é¤Î°ú¿ô¡¢¤Ä¤Þ¤ê¡¢ÊÑ¿ô¤Î̾Á°¤òɾ²Á¤»¤º¡¢
¿·¤·¤¤ÃͤǤ¢¤ëÂè2°ú¿ô¤òɾ²Á¤¹¤ë¤³¤È¤ËÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
ÊÑ¿ô¤Ë¤¤¤Ã¤¿¤óÃͤòÍ¿¤¨¤ì¤Ð¡¢ ¼°¤È¤·¤Æ¥·¥ó¥Ü¥ë¤½¤Î¤â¤Î¤ò»È¤¦¤³¤È¤Ë¤è¤ê¤½¤ÎÃͤò»²¾È¤Ç¤¤Þ¤¹¡£ ¤Ä¤Þ¤ê¡¢¤Ä¤®¤Î¤È¤ª¤ê¤Ç¤¹¡£
x ⇒ (a b)
¤¿¤À¤·¡¢¾å¤Ë¼¨¤·¤¿¥Õ¥©¡¼¥àsetq
¤ò¼Â¹Ô¤·¤Æ¤¢¤ë¤È²¾Äꤷ¤Þ¤¹¡£
Ʊ¤¸ÊÑ¿ô¤ËÃͤòÀßÄꤷľ¤¹¤È¡¢ ¿·¤·¤¤ÃͤǸŤ¤ÃͤòÃÖ¤´¹¤¨¤Þ¤¹¡£
x ⇒ (a b)
(setq x 4) ⇒ 4
x ⇒ 4