Next: , Previous: Dnl, Up: Input Control   [Contents][Index]


7.2 °úÍÑÉä¡Êquote characters¡Ë¤òÊѹ¹¤¹¤ë

¥Ç¥Õ¥©¥ë¥È¤Î°úÍÑÉä¤ÏÁȤ߹þ¤ß¥Þ¥¯¥íchangequote¤Ë¤è¤Ã¤ÆÊѹ¹¤Ç¤­¤Þ¤¹¡£

changequote(opt start, opt end)

start¤Ï¿·¤·¤¤³«»Ï°úÍÑÉä¤Çend¤Ï¿·¤·¤¤½ªÎ»°úÍÑÉä¤Ç¤¹¡£ ¤â¤··ç¤±¤Æ¤¤¤ë°ú¿ô¤¬¤¢¤ë¤È¤­¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Î°úÍÑÉä(` ¤È ') ¤¬¤½¤Î·ç¤±¤Æ¤¤¤ë°ú¿ô¤ÎÂå¤ï¤ê¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£

changequote¤ÏŸ³«¤µ¤ì¤ë¤È¾ÃÌǤ·¤Þ¤¹¡£

changequote([, ])
⇒
define([foo], [Macro [foo].])
⇒
foo
⇒Macro foo.

ŬÀÚ¤Êʸ»ú¤¬¤Ê¤¤¤È¤­¤Ïstart¤äend¤ò¹¥¤­¤ÊŤµ¤Ë¤·¤Æ¤«¤Þ¤¤¤Þ¤»¤ó¡£

changequote([[, ]])
⇒
define([[foo]], [[Macro [[[foo]]].]])
⇒
foo
⇒Macro [foo].

°úÍÑÉä¤òξÊý¤È¤â¶õʸ»úÎó¤Ë¤¹¤ë¤È¡¢»ö¼Â¾å¥¯¥©¡¼¥Èµ¡¹½¤¬Ìµ¸ú¤Ë¤Ê¤ê¡¢ ¥Æ¥­¥¹¥È¤ò¥¯¥©¡¼¥È¤¹¤ëÊýË¡¤¬Ìµ¤¯¤Ê¤ê¤Þ¤¹¡£

define(`foo', `Macro `FOO'.')
⇒
changequote(, )
⇒
foo
⇒Macro `FOO'.
`foo'
⇒`Macro `FOO'.'

changequote¤ò»È¤Ã¤Æ¸½ºß¤Î°úÍÑÉä¤òÂØ¤¨¤Ê¤¤¸Â¤ê¡¢ ½ªÎ»°úÍÑÉä¤ÈÂФˤʤäƤ¤¤Ê¤¤³«»Ï°úÍÑÉä¤ò´Þ¤àʸ»úÎó¤ò¥¯¥©¡¼¥È¤¹¤ë ÊýË¡¤Ïm4¤Ë¤Ï¸ºß¤·¤Þ¤»¤ó¡£

ÆþÎϤ˴ޤޤì¤ë̾Á°¤Èº®Æ±¤µ¤ì¤Æ¤·¤Þ¤¦¤Î¤Ç¡¢ ¤É¤Á¤é¤Î°úÍÑÉä¤âµ­¹æ¤Ç¤Ê¤¤ÉáÄ̤Îʸ»ú¤ä‘_’ (¥¢¥ó¥À¡¼¥¹¥³¥¢)¤Ç »Ï¤á¤ë¤Ù¤­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£¤½¤¦¤·¤¿¾ì¹ç¤Ï¥¯¥©¡¼¥Èµ¡¹½¤¬Ìµ¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£