¿ì¸®´Â ¹«¾ùÀ» ´Ù·ê °ÍÀΰ¡? |
---|
¸í·É¾î ´Üµ¶»ç¿ë, ÆÄÀ̽ãÀ» °è»ê±â·Î »ç¿ëÇϱâ, °¢ °ýÈ£¸¦ »ç¿ëÇÏ¿© Á¤È®ÇÑ °á°ú¸¦ ¾ò±â ±×¸®°í Çü½ÄÈ ¹®ÀÚ¿À» »ç¿ëÇÏ¿© ÅØ½ºÆ®¿Í ¼öÄ¡¸¦ °áÇÕÇϱâ. ¸¶Áö¸·À¸·Î ¿ì¸®´Â ÇϳªÀÇ ÇÁ·Î±×·¥ ¾È¿¡¼ ÆÄÀ̽ãÀ» ³¡³»´Â ¹ýÀ» ¾Ë¾Æº»´Ù. |
°£´ÜÇÑ ÀÏ·ÃÀÇ ¸í·É¾îµéÀº ¿©·¯ºÐÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °¡Àå ±âº»ÀûÀÎ ÇÁ·Î±×·¥ÀÌ´Ù. °¡Àå °£´ÜÇÑ ¿¬¼Ó¿Àº ÇѰ³ÀÇ ¸í·É¾î¸¦ °¡Áö°í ÀÖ´Â ¿¬¼Ó¿ÀÌ´Ù. ¿ì¸®´Â ÀÌÁ¦ ÀÌ·¯ÇÑ °Íµé ¾à°£À» ½ÃÇèÇØ º¸·Á ÇÑ´Ù. ¸Ó¸®ºÎ¸¦ º¸¸é ¿©·¯ºÐÀÌ ÆÄÀ̽ã ÇÁ·ÒÇÁÆ® '>>>'¿¡¼ ¹«¾ùÀ» ŸÀÌÇÁÇØ¾ßÇÒÁö¸¦ º¸¿©ÁÖ°í, ±× ´ÙÀ½ÀÇ ¹®´ÜÀº ¹«½¼ÀÏÀÌ ÀϾ´ÂÁö ¼³¸íÇØ ÁÙ °ÍÀÌ´Ù.
print¸í·É¾î´Â ÆÄÀ̽㿡°Ô ±× °á°ú¸¦ ¿©·¯ºÐ¿¡°Ô º¸¿©ÁÖµµ·Ï ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ °æ¿ì¿¡ ¿¬¼ÓÀûÀÎ ¹®ÀÚ¿H,e,l,l,o, ,t,h,e,r,e,!À» Ãâ·ÂÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ ¹®ÀÚµéÀº ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡¼´Â string of characters ȤÀº a character string ¶Ç´Â ±×³É °£´ÜÇÏ°Ô ¹®ÀÚ¿stringÀ̶ó°í ¾Ë·ÁÁ® ÀÖ´Ù.
¿©·¯ºÐÀº ÀοëºÎÈ£¸¦ µÑ·¯Ãļ ±×°ÍÀÌ ¹®ÀÚ¿À̶ó´Â °ÍÀ» Áö½ÃÇÑ´Ù. ¿©·¯ºÐÀº ´ÜÀÏÀÌ¿ëºÎÈ£(À§¿Í °°ÀÌ)¸¦ ¾²°Å³ª ȤÀº ÀÌÁßÀÌ¿ëºÎÈ£¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù : "a string ". À̰ÍÀ¸·Î ¿©·¯ºÐÀº ÇÑÁ¾·ùÀÇ ÀοëºÎÈ£¸¦ ¶Ç ´Ù¸¥ ÇÑ Á¾·ùÀÇ ÀοëºÎÈ£·Î µÑ·¯½Î¿©Áø ¹®ÀÚ¿¼Ó¿¡ Æ÷ÇÔ½Ãų¼ö ÀÖ´Ù. - ¹®Àå¼Ó¿¡ ´Ù¸¥ ¹®ÀåÀ» Áý¾î ³ÖÀ» ¶§ À¯¿ëÇÏ´Ù:
>>> print "Monty Python's Flying Circus has a ' within it..."
À̰ÍÀº ÀμâµÉ¼ö ÀÖ´Â ±×Àú ´Ü¼øÇÑ ¹®ÀÚ¿ÀÌ ¾Æ´Ï´Ù:
¿©±â¿¡ ¿ì¸®°¡ ¼öÇÐÀû ¿¬»êÀÇ °á°ú¸¦ Ãâ·ÂÇØ º¸¾Ò´Ù - ¿ì¸®´Â À°°ú ¿À¸¦ ´õÇß´Ù. ÆÄÀ̽ãÀº ±×·¯ÇÑ ¼ýÀÚµé°ú ´õÇϱ⠱âÈ£¸¦ ÀνÄÇÏ°í ¿ì¸®¸¦ À§ÇÏ¿© Çհ踦 ³½´Ù. ±×¸®°í´Â ±× °á°ú¸¦ Ãâ·ÂÇÑ´Ù.
ÀÌ·± Á÷Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î ¿©·¯ºÐÀº ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ´Ù : ±×°ÍÀº ÈÞ´ë¿ë '°è»ê±â'ÀÌ´Ù! ¾à°£ÀÇ µ¡¼ÀÀ» ´õ ½ÃµµÇØ º¸¶ó. ´Ù¸¥ ¼öÇÐÀû operators¿¬»êÀÚ¸¦ »ç¿ëÇ϶ó:
´ÙÁß Ç¥Çö½ÄÀ» ´ÙÀ½°ú °°ÀÌ °áÇÕÇ϶ó:
>>> print ((8 * 4) + (7 - 3)) / (2 + 4)
¼ýÀÚµéÀ» Çϳª·Î ¹±â À§ÇÏ¿© ³»°¡ °ýÈ£¸¦ »ç¿ëÇÑ ¹æ½Ä¿¡ ÁÖ¸ñÇ϶ó. ¿©·¯ºÐÀÌ °ýÈ£¾øÀÌ ¶È °ªÀº ¿¬¼Ó¿À» ŸÀÌÇÁÇÑ´Ù¸é ¾î¶² ÀÏÀÌ ÀϾ´Â°¡? À̰ÍÀº ÆÄÀ̽ãÀÌ µ¡¼À°ú »¬¼Àº¸´Ù ¸ÕÀú °ö¼À°ú ³ª´°¼ÀÀ» Æò°¡ÇÒ °ÍÀ̱⠶§¹®ÀÌ´Ù. À̰ÍÀº º¸Åë ¿©·¯ºÐÀÌ ¼öÇÐÀûÀÎ °ßÁö¿¡¼ ¿¹»óÇÑ ¹ÙÀÏ °ÍÀÌ´Ù. ±×·¯³ª ÇÁ·Î±×·¡¸Ó·Î¼ ¿©·¯ºÐÀÌ ¿¹»óÇÑ ¹Ù´Â ¾Æ´ÒÁöµµ ¸ð¸¥´Ù! ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ó¸®ÀÇ Æò°¡ ¼ø¼¸¦ °áÁ¤ÇÏ´Â ±ÔÄ¢À» °¡Áö°í ÀÖ´Ù. À̰ÍÀº ¿¬»êÀÚ ¿ì¼±¼øÀ§ operator precedence ¶ó°í ¾Ë·ÁÁ® ÀÖ´Ù. ¿©·¯ºÐÀº °¢°¢ÀÇ ¾ð¾î¿¡ ´ëÇÑ ÂüÁ¶¹®¼¸¦ »ìÆìº¸°í ±×°ÍÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¾Ë¾Æº¼ Çʿ䰡 ÀÖ´Ù. ÆÄÀ̽㿡¼ ±×°ÍÀº º¸Åë ³í¸®¿Í Á÷°üÀ¸·Îµµ ÃæºÐÇÏÁö¸¸, ¶§·Î´Â ¾Æ´Ò ¼öµµ ÀÖ´Ù....
´ÙÀ½°ú °°ÀÌ ÀϹÝÀûÀ¸·Î ±â´Ù¶õ ¿¬¼ÓÀÇ ÇÕÀ» ´Ù·ê¶§¿¡´Â ¿©·¯ºÐÀÌ ¿øÇÏ´Â °ªÀ» È®½ÇÈ÷ Çϱâ À§ÇÏ¿© °ýÈ£¸¦ Æ÷ÇÔÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.
ÁÖÀÇ ÇØ¾ßÇÒ ´Ù¸¥ Á¡:
>>> print 5/2
À§ ½ÄÀº Á¤¼ö°ª(integer)ÀÌ °á°ú(Áï 2)°¡ µÈ´Ù. À̰ÍÀº ÆÄÀ̽ãÀÌ ¼ýÀÚµéÀ» Á¤¼ö¶ó°í »ý°¢ÇÏ°í ¿©·¯ºÐÀÌ ±×·±½ÄÀ¸·Î ±×°ÍµéÀ» À¯ÁöÇϱ⸦ ¿øÇÑ´Ù°í °¡Á¤Çϱ⠶§¹®ÀÌ´Ù. ¿©·¯ºÐÀÌ ¼Ò¼ö¸¦ °á°ú·Î ¿øÇÑ´Ù¸é ´Ü¼øÈ÷ ÇϳªÀÇ ¼ýÀÚ¸¦ ¼Ò¼ö·Î ¾²±â¸¸ ÇÏ¸é µÈ´Ù:
>>> print 5/2.0 2.5ÆÄÀ̽ãÀº 2.0À̶ó´Â ¼ýÀÚ¸¦ º¸°í ¿ì¸®°¡ ºÐ¼ö¸¦ ´Ù·ç±â¸¦ ¿øÇÑ´Ù°í ±ú´Ý´Â´Ù.(±× ºÐ¼ö´Â ÄÄÇ»ÆÃ ¿ë¾î»ó ½Ç¼ö real ȤÀº ºÎµ¿¼Ò¼öÁ¡¼ö floating point¶ó°í ÀÏÄþîÁø´Ù.) ±×·¯¹Ç·Î ÆÄÀ̽ãÀº ºÐ¼ö¸¦ °á°ú·Î ÀÀ´äÇÑ´Ù. ¿©·¯ºÐÀÌ Á¤¼ö¸¦ °è¼Ó À¯ÁöÇϰíÀÚ ÇÑ´Ù¸é, ¿©·¯ºÐÀº ³ª´°¼À ¿¬»êÀÚ °°ÀÌ º¸ÀÌ´Â % ±âÈ£¸¦ »ç¿ëÇÏ¿© ³ª¸ÓÁö¸¦ ¾òÀ» ¼öµµ ÀÖ´Ù. ÆÄÀ̽ãÀº ±× ³ª¸ÓÁö¸¦ ÀμâÇÒ °ÍÀÌ´Ù:
>>> print 7/2 3 >>> print 7%2 1 >>> print 7%4 3
%´Â ³ª¸ÓÁömodulus ȤÀº mod ¿¬»êÀÚ¶ó°í ¾Ë·ÁÁ® ÀÖÀ¸¸ç ´Ù¸¥ ¾ð¾î¿¡¼´Â MOD ȤÀº ±× ºñ½ÁÇÑ ¸ð½ÀÀ¸·Î º¸¿©Áø´Ù.
½ÃÇèÇØº¸¶ó ±×·¯¸é ¿©·¯ºÐÀº °ð ÀÌÇØ¸¦ ÇÏ°Ô µÉ °ÍÀÌ´Ù.
¿©·¯ºÐÀº ¹®ÀÚ¿°ú ¼ýÀÚ¸¦ Ãâ·ÂÇÒ¼ö ÀÖ´Ù´Â °ÍÀ» º¸¾Ò´Ù. ÀÌÁ¦ ¿ì¸®´Â ±×µéÀ» ÄÞ¸¶·Î ³ª´©¾î, ±× µÎ°³¸¦ ÇϳªÀÇ print¹®¿¡ °áÇÕÇÑ´Ù. ¿ì¸®´Â ÀÌ »ç¾çÀ» È®´ëÇØ¼ ÆÄÀ̽ãÀÇ À¯¿ëÇÑ ²Ä¼ö·Î ±×°ÍÀ» °áÇÕÇÏ¿© Çü½ÄÈ ¹®ÀÚ¿format stringÀ̶ó°í ºÎ¸£´Â µ¥ÀÌŸ¸¦ Ãâ·ÂÇÒ ¼ö°¡ ÀÖ´Ù:
>>> print "The sum of %d and %d is: %d" % (7,18,7+18)
ÀÌ ¸í·É¾î¿¡¼ Çü½ÄÈ ¹®ÀÚ¿Àº ¼Ó¿¡ '%' Ç¥½ÄÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. % µÚÀÇ ¹®ÀÚ 'd'´Â ±× À§Ä¡¿¡ '¼Ò¼ö'°¡ À§Ä¡ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÆÄÀ̽㿡°Ô ¾Ë·ÁÁØ´Ù. Ç¥½ÄµéÀ» ä¿ì°í ÀÖ´Â °ªµéÀº % ÀÚ½ÅÀÇ µÚ¸¦ ¿¬ÀÌ¾î µû¸£´Â °ýÈ£ÃÄÁø Ç¥Çö½Ä¾È¿¡ ÀÖ´Â °ªµé·Î ºÎÅÍ ¾ò´Â´Ù.
% Ç¥½Ä µÚ¿¡ ³õÀϼö ÀÖ´Â ´Ù¸¥ ¹®Àڵ鵵 ÀÖ´Ù. ÀÌ·¯ÇÑ °Íµé Áß ¾à°£À» ³ª¿Çϸé:
ÆÄÀ̽㠹®¼´Â ´õ ¸¹Àº Á¤º¸¸¦ ÁÙ °ÍÀÌ´Ù....
»ç½Ç ¿©·¯ºÐÀº ¾î¶² ÆÄÀ̽㠰´Ã¼µµ print¸í·É¾î·Î Ãâ·ÂÇÒ ¼ö ÀÖ´Ù. ¾î¶² ¶§´Â ±× °á°ú°¡ ¿©·¯ºÐÀÌ Èñ¸ÁÇÑ °ÍÀÌ ¾Æ´Ò ¼öµµ ÀÖ´Ù.(¾Æ¸¶µµ ¾î¶² Á¾·ùÀÇ °´Ã¼ÀÎÁö¿¡ ´ëÇÑ ´Ü¼øÇÑ ±â¼úÀÏ »ÓÀÏ ¼öµµ ÀÖ´Ù.) ±×·¯³ª ¿©·¯ºÐÀº ±×°ÍÀ» Ç×»ó Ãâ·ÂÇÒ ¼ö ÀÖ´Ù.
ÀÚ À̰ÍÀº »ý¼ÒÇÑ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ À̰ÍÀ» ½ÃµµÇØ º¸¾Ò´Ù¸é ¿©·¯ºÐÀº ±×°ÍÀÌ °Ñº¸±â¿¡ ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» º¸¾ÒÀ» °ÍÀÌ´Ù. ±×·¯³ª ±×°ÍÀÌ ÁøÂ¥ ÂüÀº ¾Æ´Ï´Ù. ¹«½¼ÀÏÀÌ ÀϾ´ÂÁö ÀÌÇØÇϱâ À§Çؼ´Â ¿ì¸®´Â ÆÄÀ̽ãÀÇ Á¶¸³±¸Á¶¸¦ »ìÆìº¼ Çʿ䰡 ÀÖ´Ù.( ºñ ÆÄÀ̽ã ÇÁ·Î±×·¡¸Ó¶ó¸é, Âü°í ±â´Ù·Á º¸¶ó. ¿©·¯ºÐ¿¡°Ôµµ ¿ª½Ã ºñ½ÁÇÑ ¸ÞÄ«´ÏÁòÀÌ »ç¿ë°¡´ÉÇÏ´Ù´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù!)
¿©·¯ºÐÀÌ ÆÄÀ̽ãÀ» ½ÃÀÛÇÒ ¶§ ÀÏ´ÜÀÇ ¸í·É¾îµéÀÌ ¿©·¯ºÐ¿¡°Ô »ç¿ë°¡´ÉÇÏ¿´´Ù. ±×°ÍÀ» ³»Àå built-insÀ̶ó°í ºÒ¸®´Âµ¥, ¿Ö³ÄÇÏ¸é ±×µéÀÌ ÆÄÀ̽ãÀÇ ½ÉÀåºÎ¿¡ ¸¸µé¾î Á³±â ¶§¹®ÀÌ´Ù. ±×·¸Áö¸¸ ÆÄÀ̽ãÀº »ç¿ë°¡´ÉÇÑ ¸í·É¾îÀÇ ¸ñ·ÏÀ» È®ÀåÇÏ¿© È®Àå ¸ðµâ¿¡ ½ÇÇöÇÒ ¼ö ÀÖ´Ù. - ±×°ÍÀº ¾à°£Àº ¿©·¯ºÐÀÌ Áñ°Üã´Â DIY(½º½º·Î Á¶¸³ÇÏ´Â)°¡°Ô¿¡¼ »õ·Î¿î µµ±¸¸¦ »ç´Â°Í°ú ºñ½ÁÇÏ¸ç ±×°ÍÀ» ¿©·¯ºÐÀÇ µµ±¸»óÀÚ¿¡ Ãß°¡ÇÏ´Â °Í°ú ºñ½ÁÇÏ´Ù. ±× µµ±¸´Â sys ºÎºÐÀ̰í import 󸮴 ±×°ÍÀ» µµ±¸»óÀÚ¿¡ ³Ö´Â ÀÛ¾÷ÀÌ´Ù.
»ç½Ç ÀÌ ¸í·É¾î°¡ ÇÏ´Â ÀÏÀº ÆÄÀ̽㠸í·É¾îÀÇ ÇüÅ·ΠµÇ¾îÀÖ´Â »õ·Î¿î 'µµ±¸'µé ¸ðµÎ¸¦ »ç¿ë°¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. ±× ¸í·É¾îµéÀº 'sys.py'¶ó°í ºÎ¸£´Â ÆÄÀÏ ¼Ó¿¡ Á¤ÀǵǾî ÀÖ´Ù. À̰ÍÀÌ ¹Ù·Î ÆÄÀ̽ãÀÌ È®ÀåµÇ¾î ±âº»½Ã½ºÅÛÀ¸·Î ³»Àå µÇ¾î ÀÖÁö ¾ÊÀº ¸ðµç Á¾·ùÀÇ ¶È¶ÈÇÑ ÀϵéÀ» ÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿©·¯ºÐÀÌ ¼³Ä¡Çϱ⸸ ÇÏ¸é ÆÄÀ̽㿡 Á¦°øµÇ´Â ¸ðµâµé°ú ¸¶Âù°¡Áö·Î, ¿©·¯ºÐÀº ÀڽŸ¸ÀÇ ¸ðµâ modulesÀ» ¸¸µé¾î¼ ±×°ÍµéÀ» ¼öÀÔÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ´Ù.
±×·¡¼ ¾î¶»°Ô ¿ì¸®´Â ÀÌ·¯ÇÑ »õ·Î¿î µµ±¸µéÀ» »ç¿ëÇϴ°¡?
¾ÆÀ̰í! ¹«½¼ÀÏÀÌ ÀϾ´Â°¡? ´Ü¼øÈ÷ ¿ì¸®´Â sys¸ðµâ¾È¿¡ ÀÖ´Â exit ¸í·É¾î¸¦ »ç¿ëÇßÀ» »ÓÀÌ´Ù. ±× ¸í·É¾î´Â ÆÄÀ̽ãÀ» ³¡³»µµ·Ï ÇØ ¹ö¸°´Ù. (ÁÖÀÇ: º¸Åë ¿©·¯ºÐÀº ÆÄÀϳ¡¹®ÀÚ(EOF)¸¦ >>>ÇÁ·ÒÇÁÆ®¿¡¼ ŸÀÌÇÁÇÔÀ¸·Î½á ÆÄÀ̽ãÀ» ³¡³½´Ù - µµ½º¿¡¼´Â CTRL-Z on DOS ¶Ç´Â À¯´Ð½º¿¡¼´Â CTRL-D )
exitÀÇ µÚ¿¡ 2°³ÀÇ °ýÈ£°¡ ÀÖÀ½À» ÁÖ¸ñÇ϶ó. ±×°ÍÀº exitÀÌ sys¸ðµâ¿¡¼ Á¤ÀÇµÈ ÇϳªÀÇ ÇÔ¼ö(function)ÀÌ¸ç ¿ì¸®°¡ ÆÄÀ̽ã ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§´Â ±×¼Ó¿¡ ¾Æ¹«°Íµµ ¾øÀ» Áö¶óµµ °ýÈ£·Î º¸ÃæÇØÁÙ Çʿ䰡 ÀÖ´Ù!
sys.exit À» °ýÈ£¾øÀÌ ½ÃµµÇØ º¸¶ó. ÆÄÀ̽ãÀº ±×°ÍÀ» ½ÇÇàÇÏÁö ¾Ê°í exitÀÌ ÇÔ¼ö¶ó´Â °ÍÀ» ¿©·¯ºÐ¿¡°Ô ¾Ë·ÁÁØ´Ù!
ÁÖÀÇÇØ¾ßÇÒ ¸¶Áö¸· »çÇ×Àº À§ÀÇ µÎ ¸í·É¾î°¡ ½ÇÁ¦ÀûÀ¸·Î´Â Á¶ÇÕÀ϶§¸¸ À¯¿ëÇÏ´Ù´Â °ÍÀÌ´Ù. ´Ù½Ã ¸»Çϸé, ÆÄÀϳ¡¹®ÀÚ¸¦ ŸÀÌÇÁÇÏ´Â ´ë½Å¿¡ ÆÄÀ̽ãÀ» ºüÁ®³ª°¡·Á¸é ¿©·¯ºÐÀº ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇÒ Çʿ䰡 ÀÖ´Ù:
import sys sys.exit()
À̰ÍÀº µÎ°³·Î ÀÌ·ç¾îÁø ÀÏ·ÃÀÇ ¸í·É¾îÀÌ´Ù! ÀÌÁ¦ ¿ì¸®´Â ´õ¿í´õ ½ÇÁ¦ ÇÁ·Î±×·¡¹Ö¿¡ Á¢±ÙÇϰí ÀÖ´Ù.
¿ì¸®´Â ¶ÇÇÑ ´Ü¼øÇÑ ¸í·É¾îµéÀ» ´ÙÀ½°ú °°ÀÌ Tcl¾È¿¡ ¿ª½Ã ŸÀÌÇÁÇØ ³ÖÀ» ¼ö ÀÖ´Ù. Tcl ÀÎÅÍÇÁ¸®ÅÍ´Â (¿©·¯ºÐÀÌ Tcl 8.0À» °¡Áö°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù¸é) 'tclsh80'¶ó°í µµ½º ÇÁ·ÒÇÁÆ®¿¡¼ ŸÀÌÇÁÇÔÀ¸·Î½á ½ÃÀÛÇÑ´Ù. ±× ¸í·É¾îÀÇ ÇÁ·ÒÇÁÆ®´Â '%' ±âÈ£ÀÌ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦µéÀ» ½ÃÇèÇØº¸¶ó:
% put "Hello world" Hello world % put [expr 4 + 6] 10
À§ÀÇ ¿¹¿¡¼ °¢°ýÈ£ ºÎºÐÀÌ ¸ÕÀú Æò°¡µÇ°í ±× °á°ú°¡ put ¸í·É¾î¿¡ ³Ñ°ÜÁø´Ù´Â °ÍÀ» ÁÖ¸ñÇ϶ó. ÆÄÀ̽ã°ú´Â ´Ù¸£°Ô ¿©·¯ºÐÀº put¸í·É¾î°¡ ¿©·¯ºÐÀÌ ÀǵµÇÏ´Â ¹Ù¸¦ ¹ø¿ªÇÒÁö ¿¹»óÇÒ ¼ö°¡ ¾ø´Ù, ±×°ÍÀº ¹®ÀÚ¿À» ¿¹»óÇϰí ÀÖÀ¸¸ç ±×°ÍÀÌ ¹®ÀÚ¿À» °¡Á³´ÂÁö´Â ¿©·¯ºÐÀÌ È®ÀÎÇØ¾ß¸¸ ÇÑ´Ù.
tclsh80·ÎºÎÅÍ ºüÁ® ³ª¿À·Á¸é ´ÜÁö exitÀ̶ó°í ÇÁ·ÒÇÁÆ®¿¡¼ ŸÀÌÇÁÇ϶ó.
BASIC ½ÃÀÛÇϱâ À§Çؼ´Â QBASIC¶ó°í µµ½ºÇÁ·ÒÇÁÆ®¿¡¼ ŸÀÌÇÁÇ϶ó. ÀÌ °æ¿ì¿¡´Â ÅëÇÕ ÇÁ·Î±×·¡¹Ö ȯ°æÀÌ ½ÃÀÛµÉ °ÍÀÌ´Ù. ȯ¿µ¸Þ½ÃÁö µîµîÀ» Á¦°ÅÇÏ°í ³ª¸é ÆíÁýâ¿¡¼ ¿©·¯ºÐÀº ¸í·É¾îµéÀ» ŸÀÌÇÁÇÒ ¼ö ÀÖ°í ±×¸®°í ½ÇÇà¸Þ´º¸¦ »ç¿ëÇÏ¿© â¿¡¼ ¹«¾ùÀÌµç ½ÇÇàÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº ±×·± ȯ°æ¿¡¼ ¿©·¯ºÐÀº ¸í·É¾îµéÀ» ÆíÁýÇÒ¼ö ÀÖÀ¸¸ç, ½ÉÁö¾î´Â ÅØ½ºÆ®¿¡ ´ëÇÑ Á¡°Ë±îÁöµµ ÀÔ·ÂÇÏ¸é¼ °¡´ÉÇÏ°Ô ÇØÁÖ´Â ÀÌÁ¡ÀÌ ÀÖ´Ù.
´ÙÀ½ÀÇ ÀÏ´ÜÀÇ ¸í·É¾îµéÀ» ŸÀÌÇÁÇÏ°í ±×°ÍµéÀ» ½ÇÇàÇ϶ó:
PRINT "Hello world" PRINT 4+6
¿©·¯ºÐÀº Æò»ó½Ã´ë·Î ÆÄÀϸ޴ºÀÇ Á¾·á¸¦ ÅëÇÏ¿© ºüÁ®³ª¿Â´Ù.
À̰ÍÀÌ ¿ì¸®°¡ óÀ½À¸·Î ÇÁ·Î±×·¡¹ÖÀ» »ìÆìº» °ÍÀε¥, ±×°ÍÀº ±×·¸°Ô °íÅ뽺·´Áö´Â ¾Ê¾Ò´Ù, ±×·¸Áö ¾ÊÀº°¡? °è¼Ó ¾ÕÀ¸·Î ³ª°¡±â Àü¿¡ ¿ì¸®´Â ÇÁ·Î±×·¡¹ÖÀÇ ¿ø Àç·á, µ¥ÀÌŸ¸¦ »ìÆìº¸°í ±×°ÍÀ¸·Î ¿ì¸®°¡ ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ »ìÆìº¼ Çʿ䰡 ÀÖ´Ù.
±â¾ïÇØ¾ßÇÒ ¿äÁ¡ |
---|
|
Previous  Next  Contents
Áú¹®ÀÌ Àְųª Á¦¾È»çÇ×ÀÌ ÀÖÀ¸¸é ´ÙÀ½ÁÖ¼Ò·Î ³ª¿¡°Ô ÀüÀÚ¸ÞÀÏÀ» º¸³»¶ó:
agauld@crosswinds.net