[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: Inline print
¼ÒºÐ·ù: Inline printÀÇ °³³ä
ÀζóÀÎ ÇÁ¸°Æ®(Inline print) ÀÛ¼ºÀÏ: 1999/11/09
¼öÁ¤ÀÏ: 2002/07/05

WelÀº ¿ø½Ã ÇÁ·Î±×·¥ÀÇ ¹®ÀåÁß¿¡ /"·Î ½ÃÀÛÇÏ¿© "/·Î ³¡³ª´Â ºÎºÐÀÌ ÀÖ´Ù¸é ±× ³»¿ëÀ» Ãâ·ÂÇÏ°Ô µÈ´Ù. ÀÌ°ÍÀ» Inline print¶ó Çϸç ÀÌ ³»¿ëÁß¿¡ Form macro³ª È®Àå¿­(Escape sequence)ÀÌ »ç¿ëµÇ¾ú´Ù¸é ±×°ÍÀ» È®ÀåÇÏ¿© Ãâ·ÂÇÑ´Ù. Wel¿¡¼­ Ãâ·ÂÀ» ÇÏ°íÀÚ ÇÑ´Ù¸é Inline print¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í ¶Ç´Â print() , putchar()µî°ú °°Àº ÇÔ¼ö¸¦ »ç¿ëÇصµ µÈ´Ù.(Inline print´Â Æû ¸ÅÅ©·ÎÀÇ ÆûÀ¸·Î 󸮵Ǹç 32 °³ ÀÌ»óÀÇ ÆûÀÌ ÁßøµÇ¾î °³¹æµÈ »óÅ¿¡¼­ »ç¿ëÇÏ¸é ¿¡·¯ 󸮵ȴÙ. Inline print ³»¿¡¼­ °³¹æµÈ ÆûÀº Inline print°¡ Á¾·áµÉ ¶§ ¸ðµÎ Æó¼âµÈ´Ù) (1) Inline printÀÇ »ç¿ë¿¹#1 (2) Inline printÀÇ »ç¿ë¿¹#2 ------------------------------- ---------------------------------- #!/bin/wel #!/bin/wel a=1, b=2; /"{& a=1; b=2; c=a+b; } c=a+b; a={$a}, b={$b}, c={& print(c); }\n"/ /"a={$a}, b={$b}, c={$c}"/ ------------------------------- ---------------------------------- Ãâ·Â°á°ú) a=1, b=2, c=3 Ãâ·Â°á°ú) a=1, b=2, c=3

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]