¿ÀÅäÇÖŰÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýÀº ¸ðµÎ ¾Ë¾Æ º¸¾Ò´Ù. ÀÌÁ¦ ³²Àº °Ç ½ºÅ©¸³Æ®ÀÇ º»Ã¼¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ´Ù. ¿¹Á¦¿¡¼´Â Send·Î ۸¦ º¸³»°Å³ª MsgBox·Î È£ÃâµÇ¾úÀ½¸¸ °£´ÜÈ÷ È®ÀÎÇØ ºÃ´Âµ¥ ½ºÅ©¸³Æ®¸¦ Á¤¹ÐÇÏ°Ô ÀÛ¼ºÇÏ¸é ´õ ½Ç¿ëÀûÀΠ󸮸¦ ÇÒ ¼ö ÀÖ´Ù. ¿ÀÅäÇÖŰ´Â ´Ü¼øÇÑ À¯Æ¿¸®Æ¼°¡ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ¿©±â¼ºÎÅÍ´Â ÄÚµùÀÇ ¿µ¿ªÀ̸ç C, ÀÚ¹Ù, C/C++ µî ¿©Å¸ÀÇ ÀüÅëÀûÀÎ ¾ð¾î¿Í Å©°Ô ´Ù¸£Áö ¾Ê´Ù.
ÄÚµùÀ» ¹è¿ö¾ß ÇÑ´Ù´Â ¾ê±äµ¥ ¿ÀÅäÇÖŰÀÇ ¹®¹ýÀº ÇÁ·Î±×·¡¹Ö ÀÔ¹®¿ëÀ¸·Î ÀüÇô ÀûÇÕÇÏÁö ¾Ê´Ù. ½ºÅ©¸³Æ®·Î º¯¼ö, ÇÔ¼ö, Á¶°Ç¹®À» ¹è¿ì´Â °ÍÀº ºñÈ¿À²ÀûÀÌ¸ç °³³äÀ» Àâ±â ¾î·Æ´Ù. ½Ã°£ÀÌ Á» °É¸®´õ¶óµµ ÆÄÀ̽ãÀ̳ª ÀÚ¹Ù½ºÅ©¸³Æ® µîÀÇ °£´ÜÇÑ ¾ð¾î·Î ¹®¹ýÀº µû·Î ¹è¿ö¾ß ÇÑ´Ù. ¿©±â¼´Â ÄÚµùÀÇ ±âº»Àº ¾È´Ù°í °¡Á¤ÇÏ°í ¹®¹ýÀ» ¿ä¾àÀûÀ¸·Î Á¤¸®¸¸ ÇÑ´Ù.
º¯¼ö´Â °ªÀ» ÀÓ½ÃÀûÀ¸·Î ÀúÀåÇÏ´Â ±â¾ï Àå¼ÒÀÌ´Ù. ¼±¾ðÇÒ ÇÊ¿ä¾øÀÌ ÇÊ¿äÇÒ ¶§ ¾ðÁ¦µçÁö »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ŸÀÔÀº µû·Î ¾ø°í ÃʱâÈ ¶Ç´Â ´ëÀԵǴ °ªÀ¸·Î ÀÚµ¿ °áÁ¤ÇÑ´Ù. ÀÎÅÍÇÁ¸®ÅÍÀθ¸Å º¯¼ö¸¦ »ç¿ëÇϱâ´Â °£ÆíÇÏÁö¸¸ Çü½Ä¼ºÀº ¶³¾îÁø´Ù. º¯¼ö¸¦ ¼±¾ðÇÏ´Â ±âº» Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
º¯¼ö¸í := ÃʱⰪ
:=·Î ´ëÀÔÇÏ´Â Áï½Ã ÃʱâÈµÇ¸ç ´Ù¸¥ °ªÀ» ´ëÀÔÇÏÁö ¾Ê´Â ÇÑ ÀÌ °ªÀ» °è¼Ó À¯ÁöÇÑ´Ù. ÃʱâÈÇÏÁö ¾ÊÀº º¯¼ö¸¦ »ç¿ëÇÏ¸é ¿¡·¯ 󸮵ǹǷΠÃʱⰪÀ» »ý·«Çؼ´Â ¾ÈµÈ´Ù. º¯¼ö¸¦ ¼±¾ðÇÏ°í »ç¿ëÇÏ·Á¸é ÃÖ¼ÒÇÑ µÎ ÁÙÀ» µÇ¾î¾ß ÇϹǷΠ{ } ºí·ÏÀ» ±¸¼ºÇØ¾ß ÇÑ´Ù.
F1::
{
a := 23
a := a + 1
MsgBox("a´Â " a "ÀÔ´Ï´Ù.")
}
a¸¦ 23À¸·Î ÃʱâÈÇÏ´Â Áï½Ã a º¯¼ö°¡ »ý¼ºµÇ°í Á¤¼ö 23ÀÇ °ªÀ» °¡Áø´Ù. C, ÀÚ¹Ù °³¹ßÀÚ´Â ¼¼¹ÌÄÝ·ÐÀ» ½À°üÀûÀ¸·Î ºÙ¿© a := 23; ½ÄÀ¸·Î Àû´Â °æ¿ì°¡ ¸¹Àºµ¥ ¿ÀÅäÇÖŰ´Â ¸í·É¾î ³¡¿¡ ¼¼¹ÌÄÝ·ÐÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î À¯ÀÇÇÏÀÚ. ¼ýÀÚÀ̹ǷΠ¿¬»êÀÌ °¡´ÉÇѵ¥ 1 ´õÇÑ °ªÀ» a¿¡ ´ëÀÔÇÑ ÈÄ ¸Þ½ÃÁö ¹Ú½º·Î °ªÀ» È®ÀÎÇß´Ù. ´ç¿¬È÷ 24°¡ Ãâ·ÂµÈ´Ù.

ŸÀÔ ±¸ºÐÀÌ ¾ö°ÝÇÏÁö ¾ÊÁö¸¸ ¸®ÅÍ·²¿¡´Â ŸÀÔÀÌ ÀÖ´Ù. ¼ýÀÚÇüÀº Á¤¼ö, ½Ç¼ö°¡ Àִµ¥ ¼Ò¼öÁ¡ÀÌ ÀÖÀ¸¸é ½Ç¼öÀÌ°í ¾Æ´Ï¸é Á¤¼öÀÌ´Ù. Á¤¼ö´Â ºÎÈ£ÀÖ´Â 64ºñÆ®À̸ç À½¾çÀ¸·Î 900°æÀÇ Å« °ªÀ» ³Ë³ËÈ÷ ÀúÀåÇÒ ¼ö ÀÖ¾î ÀϹÝÀûÀÎ ¿ëµµ·Î ÀüÇô ºÎÁ·ÇÏÁö ¾Ê´Ù. ¼ýÀÚ¸¸ ¾²¸é 10Áø¼öÀ̰í 0x Á¢µÎ¸¦ ºÙÀ̸é 16Áø¼öÀÌ´Ù.
½Ç¼ö´Â IEEE754 Ç¥ÁØ¿¡ µû¸¥ 64ºñÆ® Æ÷¸ËÀ̸ç C³ª ÀÚ¹ÙÀÇ double Çü°ú °°´Ù. °íÁ¤ ¼Ò¼öÁ¡ ÇüÅÂÀÇ 3.14·Î Ç¥±âÇÒ ¼öµµ ÀÖ°í 314e-2 ½ÄÀÇ °øÇÐÀû Ç¥±â¹ýÀ» ¾µ ¼öµµ ÀÖ´Ù. ŸÀÔ ±¸ºÐÀÌ ¾ö°ÝÇÏÁö ¾Ê¾Æ Áß°£¿¡ ÀÌ¹Ì »ç¿ëÇÏ´ø º¯¼ö¸¦ ´Ù¸¥ ŸÀÔÀ¸·Î ÀÚÀ¯·Ó°Ô ¹Ù²Ü ¼öµµ ÀÖ´Ù.
F1::
{
a := 0x23
MsgBox("a´Â " a "ÀÔ´Ï´Ù.")
a := 3.14159265358979
MsgBox("a´Â " a "ÀÔ´Ï´Ù.")
}
0x23Àº ½ÊÁø¼ö·Î´Â 35ÀÌ´Ù. óÀ½¿¡ Á¤¼ö°ªÀ» ÀúÀåÇÏ´Ù°¡ ½Ç¼ö¸¦ ´ëÀÔÇÏ¸é ½Ç¼ö º¯¼ö·Î ¹Ù²ï´Ù. ¼ýÀÚÇü°ú ¹®ÀÚ¿, ÁøÀ§ÇüÀ¸·Îµµ ÀÚÀ¯·Ó°Ô ¹Ù²ã¾µ ¼ö ÀÖ´Ù. ±×·¯³ª º¯¼öÀÇ ¿ëµµ¸¦ ¹Ù²ã°¡¸ç ¾²´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ¸¹Ç·Î óÀ½ºÎÅÍ Àǹ̸¦ Àß Á¤ÇØ ¾²´Â °ÍÀÌ ÁÁ´Ù.
ÁøÀ§ÇüÀº µû·Î ¾ø°í Á¤¼ö¸¦ ´ë½Å »ç¿ëÇÑ´Ù. 0ÀÌ¸é °ÅÁþÀÌ°í ±× ¿ÜÀÇ °ªÀÌ¸é ¸ðµÎ ÂüÀ¸·Î Æò°¡ÇÑ´Ù. ¹®ÀÚ¿Àº ""·Î ºñ¾î ÀÖÀ¸¸é °ÅÁþÀÌ°í ³»¿ëÀÌ ÀÖÀ¸¸é ÂüÀ¸·Î Æò°¡ÇÑ´Ù. Âü, °ÅÁþ¿¡ ´ëÇØ °¢°¢ true, false Ű¿öµå°¡ Á¤ÀǵǾî ÀÖ´Ù.
¹®ÀÚ¿Àº Å« µû¿ÈÇ¥³ª ÀÛÀº µû¿ÈÇ¥·Î °¨½Î Ç¥ÇöÇÑ´Ù. ¾î¶² µû¿ÈÇ¥¸¦ ¾²µç »ó°ü ¾øÀ¸¸ç ¿©´Â µû¿ÈÇ¥¿Í ´Ý´Â µû¿ÈÇ¥°¡ °°±â¸¸ ÇÏ¸é µÈ´Ù. Áö±Ý±îÁöÀÇ ¿¹Á¦¿¡¼´Â Å« µû¿ÈÇ¥¸¦ ÁÖ·Î »ç¿ëÇߴµ¥ ÀÛÀº µû¿ÈÇ¥·Î °¨½Îµµ »ó°ü ¾øÀ¸¸ç ¿ÀÈ÷¼Å Shift¸¦ ´©¸£Áö ¾Ê°í ÀÔ·ÂÇÒ ¼ö ÀÖ¾î¼ °£ÆíÇÏ´Ù.
Send '^{v}'
µû¿ÈÇ¥¾È¿¡ ´Ù¸¥ µû¿ÈÇ¥¸¦ Ç¥±âÇÒ ¶§´Â ¹Ý´ëÂÊ µû¿ÈÇ¥·Î ¹®ÀÚ¿À» °¨½Ñ´Ù. Å« µû¿ÈÇ¥¾È¿¡ ÀÛÀº µû¿ÈÇ¥¸¦ ³Öµç°¡ ¹Ý´ë·Î ÇÒ ¼ö ÀÖ´Ù.
MsgBox "¼±¹°À» ¹ÞÀ¸¸é '°í¸¿½À´Ï´Ù'¶ó°í Àλ縦 ÇÑ´Ù."
MsgBox '¼±¹°À» ¹ÞÀ¸¸é "°í¸¿½À´Ï´Ù"¶ó°í Àλ縦 ÇÑ´Ù.'
"¼±¹°À» ¹ÞÀ¸¸é "°í¸¿½À´Ï´Ù"¶ó°í Àλ縦 ÇÑ´Ù." ¿ä·¸°Ô Ç¥±âÇÏ¸é ¾îµð±îÁö ¹®ÀÚ¿ÀÎÁö ÆÇ´ÜÇÒ ¼ö ¾ø¾î ¸»ÀÌ ¾ÈµÇ¸ç ·ÎµåÁß¿¡ ¿¡·¯ ó¸®ÇØ ¹ö¸°´Ù.
±×·¸´Ù¸é Å« µû¿ÈÇ¥¿Í ÀÛÀº µû¿ÈÇ¥¸¦ µ¿½Ã¿¡ ¹®ÀÚ¿¿¡ ³ÖÀ¸·Á¸é ¾î¶»°Ô ÇÒ±î? À̶§´Â È®Àå¿À» »ç¿ëÇÑ´Ù. È®Àå¿Àº `·Î ½ÃÀÛÇÏ¸ç ¹®ÀÚ¿³»ÀÇ Æ¯¼öÇÑ ±âÈ£¸¦ Ç¥ÇöÇÑ´Ù. ÀÛÀº µû¿ÈÇ¥ '°¡ ¾Æ´Ï¶ó 1Ű ¿·¿¡ ÀÖ´Â `À̸ç BackTick ¶Ç´Â ¾îÆ÷½ºÆ®·ÎÇǶó°í ºÎ¸£´Â ±âÈ£ÀÌ´Ù.
|
È®Àå¿ |
¼³¸í |
|
`" |
Å« µû¿ÈÇ¥ |
|
`' |
ÀÛÀº µû¿ÈÇ¥ |
|
`` |
¹éƽ |
|
`t |
ÅÇ |
|
`n |
°³Çà |
|
`r |
°³Çà |
|
`s |
°ø¹é |
È®Àå¿À» »ç¿ëÇÏ¸é ¹®ÀÚ¿¾È¿¡ ¸ðµç ¹®ÀÚ¸¦ ´Ù Ç¥±âÇÒ ¼ö ÀÖ°í ¿©·¯ ÁÙÀÇ ¹®ÀåÀ» °³ÇàÇÏ¿© ³ÖÀ» ¼öµµ ÀÖ´Ù.
F1::MsgBox "Å« µû¿ÈÇ¥ `", ÀÛÀº µû¿ÈÇ¥ `' È®À忷Πǥ±â"
F2::MsgBox "¾È³çÇϼ¼¿ä.`n¹Ý°©½À´Ï´Ù."

¹®ÀÚ¿Àº »ç¿ëÀÚ¿¡°Ô °á°ú¸¦ Ãâ·ÂÇÏ´Â °¡Àå Á÷°üÀûÀÎ ¹æ¹ýÀÌ´Ù. º¯¼ö°ªÀ» º¸¿© ÁÙ ¶§µµ ¹®ÀÚ¿¾È¿¡ Æ÷ÇÔÇÏ¿© Ãâ·ÂÇϴµ¥ À̶§´Â . ¿¬»êÀÚ¸¦ »ç¿ëÇÑ´Ù.
F1::
{
name := "±è»óÇü"
age := 29
intro := "À̸§ : " . name . " ,³ªÀÌ : " . age
MsgBox(intro)
}
¹®ÀÚ¿°ú Á¤¼ö¸¦ Çϳª·Î ¿¬°áÇÒ ¶§ . ¿¬»êÀÚ·Î º¯¼ö¸¦ ³ª¿Çϸé ÇϳªÀÇ ¹®ÀÚ¿·Î ÇÕÃÄÁØ´Ù. ¿¬¼âÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ¾î ¿©·¯ °³ÀÇ º¯¼ö¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Ù. À̸§°ú ³ªÀ̸¦ ÇϳªÀÇ ¹®ÀÚ¿·Î Á¶¸³ÇÏ¿© ¸Þ½ÃÁö ¹Ú½º·Î Ãâ·ÂÇÑ´Ù.

À̶§ . ¿¬»êÀÚ´Â ¾çÂÊ¿¡ °ø¹éÀÌ ÀÖ¾î¾ß ÇÏ¸ç ºÙ¿©¾²¸é ¾ÈµÈ´Ù. ¹®ÀÚ¿°ú º¯¼ö¸¦ Áß°£ Áß°£¿¡ ¿¬°áÇÒ ¶§´Â .À» »ý·«Çصµ °ø¹éÀ¸·Î ±¸ºÐ °¡´ÉÇÏ´Ù. ´ÙÀ½ Äڵ嵵 ¶È°°ÀÌ µ¿ÀÛÇÑ´Ù.
intro := "À̸§ : " name " ,³ªÀÌ : " age
¾Õ¿¡¼ a º¯¼ö¸¦ Ãâ·ÂÇÒ ¶§ "a´Â " a "ÀÔ´Ï´Ù." ½ÄÀ¸·Î Ç¥±âÇß¾ú´Ù. ±»ÀÌ . ¿¬»êÀÚ¸¦ ¾µ ÇÊ¿ä¾ø¾î º¸Åë »ý·«ÇÏÁö¸¸ °ª »çÀÌÀÇ °æ°è¸¦ ºÐ¸íÈ÷ Ç¥±âÇÒ ¶§´Â .À» ²À Âï¾î¾ß ÇÑ´Ù. MsgBox "°ÀÇ½Ç = " . 3 . -4´Â ¼¼ °ªÀ» ¿¬°áÇÏ¿© '°ÀÇ½Ç = 3-4'¸¦ Ãâ·ÂÇϴµ¥ Á¡À» »ý·«Çϰí MsgBox "°ÀÇ½Ç = " 3 -4·Î ÀûÀ¸¸é 3 -4°¡ ¿¬»êµÇ¾î -1ÀÌ µÇ¾î ¹ö¸°´Ù.
¿¬°á ¿¬»êÀÚ·Î º¯¼ö¸¦ ³ª¿ÇÏ´Â °ÍÀº ½±Áö¸¸ ¹®ÀÚ¿°ú º¯¼ö°¡ ¼¯¿© ÀÖÀ¸¸é ÀÐ±â ¾î·Æ°í ÆíÁýÇÒ ¶§µµ Çò°¥¸°´Ù. ´õ Æí¸®ÇÏ°í °ø½ÄÀûÀÎ ¹æ¹ýÀº Format ÇÔ¼ö·Î ¼½ÄÀ» ³Ö¾î Á¶¸³ÇÏ´Â °ÍÀÌ´Ù. ¹®ÀÚ¿³»¿¡ {1}, {2} ½ÄÀ¸·Î ¼½ÄÀ» ³Ö¾î µÎ¸é ÀÌ ÀÚ¸®¿¡ µÚÂÊÀÇ Àμö°ªÀÌ µé¾î°£´Ù.
intro := Format("À̸§ : {1}, ³ªÀÌ : {2}", name, age)
¼½Ä Á¶¸³Àº C³ª ÀÚ¹Ù¿¡µµ ÀÖ´Â ¹æ¹ýÀε¥ ¼½ÄÀÌ {0}ºÎÅÍ ½ÃÀÛÇÏ´Â°Ô ¾Æ´Ï¶ó {1}ºÎÅÍ ½ÃÀÛÇÑ´Ù´Â Â÷À̰¡ ÀÖ´Ù. ÀüÅëÀûÀÎ ¾ð¾î´Â ¼ö¸¦ ¼¿ ¶§ Ç×»ó 0ºÎÅÍ ½ÃÀÛ(Zero Base)ÇÏÁö¸¸ ¿ÀÅäÇÖŰ´Â 1ºÎÅÍ ½ÃÀÛ(One Base)ÇÑ´Ù.
³»Àå º¯¼ö´Â ¿ÀÅäÇÖ۰¡ Á¤º¸¸¦ Á¦°øÇϱâ À§ÇØ ¹Ì¸® Á¤ÀÇÇØ ³õÀº º¯¼öÀÌ´Ù. A_·Î ½ÃÀÛÇϸç Á¤ÇØÁø À̸§À¸·Î Àб⸸ Çϸé Á¤º¸¸¦ Á¶»çÇØ ÁØ´Ù. ±²ÀåÈ÷ ¸¹Àºµ¥ ÀÚÁÖ ¾²´Â ¸î °¡Áö¸¸ Á¤¸®Çß´Ù. Àüü ¸ñ·ÏÀº µµ¿ò¸»À» Âü°íÇÏÀÚ.
|
º¯¼ö |
¼³¸í |
|
A_Now |
ÇöÀç ³¯Â¥¿Í ½Ã°£ |
|
A_TickCount |
ºÎÆÃÈÄ °æ°ú ½Ã°£ |
|
A_ScriptName |
ÇöÀç ½ÇÇàÁßÀÎ ½ºÅ©¸³Æ® |
|
A_ScreenWidth, A_ScreenHeight |
¸ð´ÏÅÍ Å©±â |
|
A_OSVersion |
¿î¿µÃ¼Á¦ ¹öÀü |
|
A_ProgramFiles |
ÇÁ·Î±×·¥ ÀúÀå °æ·Î |
|
A_Temp |
Àӽà µð·ºÅ丮 °æ·Î |
|
A_Clipboard |
Ŭ¸³º¸µå °´Ã¼ |
|
A_Index |
·çÇÁ ½ÇÇà ¼ø¼°ª. 1ºÎÅÍ ½ÃÀÛ |
¾î¶² °ªÀ» °¡Áö´ÂÁö Âï¾î º¸ÀÚ. ¹®ÀÚ¿·Î Á¶¸³ÇÏ¿© ¸Þ½ÃÁö ¹Ú½º·Î ¿¾î º¸¸é µÈ´Ù.
F1::
{
MsgBox("ÇöÀç ½Ã°£ " A_Now)
MsgBox("½ºÅ©¸³Æ® " A_ScriptName)
MsgBox("¸ð´ÏÅÍ Å©±â " A_ScreenWidth " * " A_ScreenHeight)
}
¼¼ °³ÀÇ Á¤º¸¸¦ ¹®ÀÚ¿ Çϳª·Î Á¶¸³ÇÏ¿© ¸Þ½ÃÁö ¹Ú½º·Î Ãâ·ÂÇÑ´Ù.

³»Àå º¯¼öÀÇ °ªÀº ¹Ì¸® Á¤ÇØÁø °ÍÀÌ ¾Æ´Ï¶ó ¿äûÇÒ ¶§ ½Ç½Ã°£À¸·Î Á¶»çÇÑ´Ù. ÇöÀç ½Ã°£Àº Ç×»ó ¹Ù²î´Â Á¤º¸ÀÌ¸ç ¿î¿µÃ¼Á¦ÀÇ ¹öÀüÀ̳ª ȸé Å©±âµµ ½Ã½ºÅÛ¸¶´Ù õÂ÷¸¸º°ÀÏ »Ó¸¸ ¾Æ´Ï¶ó ½ÇÇàÁß¿¡µµ ¹Ù²ð ¼ö ÀÖ´Ù. º°µµÀÇ Á¶»ç ÇÔ¼ö¸¦ ¾µ ÇÊ¿ä ¾øÀÌ º¯¼ö¸¸ ÀÐÀ¸¸é µÇ´Ï »ç¿ëÇÏ±â ÆíÇÏ´Ù.
ÇÁ·Î±×·¥Àº ÀÚ½ÅÀÌ ½ÇÇàµÇ´Â ȯ°æÀ» °¡Á¤ÇÏÁö ¸»°í Ç×»ó ½Ç½Ã°£À¸·Î Á¶»çÇØ¼ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î Àӽà ÆÄÀÏÀ» »ý¼ºÇÒ Çʿ䰡 ÀÖÀ» ¶§ C:\Temp·Î °¡Á¤Çϸé ÀÌ Æú´õ°¡ Ç×»ó ÀÖ´Ù°í º¸ÀåÇÒ ¼ö ¾ø´Ù. A_Temp ³»Àå º¯¼ö¸¦ ÀÐ¾î Æú´õ¸¦ Á¶»çÇØ¾ß ¾ÈÀüÇÏ´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®´Â Ŭ¸³º¸µå¾È¿¡ ÀúÀåµÈ ³»¿ëÀ» º¸¿© ÁØ´Ù.
F1::MsgBox A_Clipboard
A_ClipboardÀÇ ³»¿ëÀ» Àб⸸ ÇÏ¸é ºÙ¿© ³Ö¾î º¸Áö ¾Ê¾Æµµ ¾î¶² ¹®ÀÚ¿ÀÌ ÀúÀåµÇ¾î ÀÖ´ÂÁö °£ÆíÇÏ°Ô È®ÀÎÇÒ ¼ö ÀÖ´Ù.

±²ÀåÈ÷ ±ä ¹®¼°¡
º¹»çµÇ¾î ÀÖÀ» ¼öµµ Àִµ¥ ÁÙ º°·Î ºÐÇØÇØ¼ »ìÆì º¸°Å³ª µü ¿øÇÏ´Â Á¤º¸¸¸ °ñ¶ó °¡Á®¿À´Â °Íµµ °¡´ÉÇÏ´Ù.
´ÜÀÏ º¯¼ö´Â ÇϳªÀÇ °ª¸¸ ÀúÀåÇϴµ¥ ºñÇØ °´Ã¼´Â ¿©·¯ °³ÀÇ °ªÀ» ¹¾î¼ ÀúÀåÇÑ´Ù. ¶ÇÇÑ Á¤º¸¸¦ ÀúÀåÇÏ´Â ¼Ó¼º°ú µ¿ÀÛÀ» ó¸®ÇÏ´Â ¸Þ¼µå±îÁö °âºñÇÏ¿© º¯¼öº¸´Ù Ȱ¿ë¼ºÀÌ ³ô´Ù. ¿ÀÅäÇÖŰ´Â ¿ÏÀüÈ÷ °´Ã¼ÁöÇâÀûÀÌÁö´Â ¾ÊÁö¸¸ °´Ã¼¸¦ Ȱ¿ëÇÏ´Â ¹®¹ýÀº ´Ù ±¸ºñÇϰí ÀÖ´Ù.
¹è¿Àº Array Ŭ·¡½º·Î Ç¥ÇöÇÏ¸ç ¿©·¯ °³ÀÇ °ªÀ» ¿¬¼ÓµÈ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ´Â ÀÚ·á ±¸Á¶ÀÌ´Ù. À̸§Àº ¹è¿ÀÌÁö¸¸ Áß°£¿¡ ÷»èÀÌ °¡´ÉÇÑ µ¿Àû ¹è¿À̸ç ÀϹÝÀûÀÎ Àǹ̷δ ¸®½ºÆ®¶ó°í ÇÒ ¼ö ÀÖ´Ù. [ ] °ýÈ£¾È¿¡ ¿ä¼Ò¸¦ ³ª¿ÇÏ¿© ÃʱâÈ Çϰųª Array() »ý¼ºÀÚ È£Ãâ¹® ¾È¿¡ ¿ä¼Ò¸¦ ³ª¿ÇÑ´Ù. ÁÖ¿ä ¼Ó¼º°ú ¸Þ¼µå´Â µµÇ¥·Î Á¤¸®ÇÑ´Ù.
|
¼Ó¼º, ¸Þ¼µå |
¼³¸í |
|
Length |
¿ä¼ÒÀÇ °³¼ö |
|
[n] |
n¹øÂ° ¿ä¼Ò ÂüÁ¶ |
|
InsertAt(À§Ä¡, °ª) |
¿ä¼Ò »ðÀÔ |
|
Push(°ª) |
°ª Ãß°¡ |
|
RemoveAt(À§Ä¡) |
¿ä¼Ò »èÁ¦ |
|
Pop() |
¸¶Áö¸· ¿ä¼Ò »èÁ¦ |
¾î´À ¾ð¾î¿¡³ª ÀÖ´Â ¾ÆÁÖ ÀϹÝÀûÀÎ ÀÚ·á ±¸Á¶ÀÌ¿©¼ »ç¿ëÇϱâ´Â ¹«Ã´ ½±´Ù. ´Ù¸¸ ½ºÅ©¸³Æ®ÀÇ Æ¯¼º»ó Â÷À̰¡ Àִµ¥ ¹è¿ÀÇ ¿ä¼Ò°¡ ²À °°Àº ŸÀÔÀÏ ÇÊ¿ä´Â ¾ø°í ÷ÀÚ´Â Ç×»ó 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.
F1::
{
arGeneral := ['À̼ø½Å', '±èÀ¯½Å', '°°¨Âù']
;arGeneral := Array('À̼ø½Å', '±èÀ¯½Å', '°°¨Âù')
arGeneral.InsertAt(3, 'À»Áö¹®´ö')
arGeneral.RemoveAt(2)
gen := ""
for (g in arGeneral)
{
gen .= g . ", "
}
MsgBox gen
}
¼¼ ¸íÀÇ À屺À» °¡Áö´Â Å©±â 3ÀÇ ¹è¿À» ¼±¾ðÇß´Ù. 3¹øÂ° À§Ä¡¿¡ À»Áö¹®´öÀ» »ðÀÔÇϰí 2¹øÂ° À§Ä¡ÀÇ À屺À» »èÁ¦Çß´Ù. ¹è¿À» ¼øÈ¸ÇÒ ¶§´Â ´ÙÀ½ Àý¿¡¼ ¾Ë¾Æº¼ for¹®À» »ç¿ëÇϴµ¥ ¿©±â¼´Â ÀÏ´Ü ´ýÇÁ¸¸ ÇØ º¸ÀÚ. ±èÀ¯½ÅÀÌ À»Áö¹®´öÀ¸·Î ´ëüµÇ¾ú´Ù.

¸ÊÀº Ű¿Í °ªÀÇ ½ÖÀ» °¡Áö´Â ÀÚ·á ±¸Á¶ÀÌ¸ç ¿¬°ü ¹è¿À̶ó°íµµ ÇÏ°í µñ¼Å³Ê¸®¶ó°íµµ ºÎ¸¥´Ù. Ű·ÎºÎÅÍ °ªÀ» ºü¸£°Ô ãÀ» ¼ö ÀÖ¾î °Ë»ö ¼Óµµ°¡ ¿ùµîÈ÷ ºü¸£´Ù. »ý¼ºÀÚÀÇ Àμö·Î µÎ °³¾¿ ¦À» ÀÌ·ç¾î Ű¿Í °ªÀ» ¼ø¼´ë·Î Àü´ÞÇÏ¿© ÃʱâÈÇÑ´Ù. ¿ä¼Ò¸¦ ÂüÁ¶ÇÒ ¶§´Â [ ] °ýÈ£¾È¿¡ ۸¦ Àü´ÞÇÏ¿© ÀÐ°í ¾´´Ù. ¿ä¼Ò¸¦ ¾µ ¶§ ÀÌ¹Ì ÀÖÀ¸¸é º¯°æÇÏ°í ¾øÀ¸¸é Ãß°¡ÇÑ´Ù. ¿ä¼Ò¸¦ »èÁ¦ÇÒ ¶§´Â Delete ¸Þ¼µå¸¦ »ç¿ëÇÑ´Ù.
F1::
{
money := Map('±è»óÇü', 1000, '±èÀá¼÷', 500, '¹®Á¾¹Î', 29)
money['±Ç¼ºÁ÷'] := 80
MsgBox "±è»óÇüÀÇ ÈÄ¿ø±ÝÀº " money['±è»óÇü']
}
money´Â ÈÄ¿ø±ÝÀÇ ¸ñ·ÏÀÌ¸ç »ç¶÷ À̸§ÀÌ Å°À̰í ÈÄ¿ø ±Ý¾×ÀÌ °ªÀÌ´Ù. ¼öõ¸¸¸íÀÇ Á¤º¸°¡ ÀúÀåµÇ¾î ÀÖ´õ¶óµµ À̸§À¸·ÎºÎÅÍ ÈÄ¿ø±ÝÀ» ºü¸£°Ô °Ë»öÇÒ ¼ö ÀÖ´Ù.

¹è¿°ú ¸ÊÀº ÀÚ·áÀÇ ÁýÇÕ¿¡ Æ¯ÈµÈ ÀÏÁ¾ÀÇ Ä÷º¼ÇÀÌ´Ù. ´õ ÀϹÝÀûÀÎ °´Ã¼´Â { } °ýÈ£¾È¿¡ ¼Ó¼º°ú °ªÀÇ ½ÖÀ¸·Î ÃʱâÈÇÏ¿© ½Ç¼¼°èÀÇ »ç¹°À» Ç¥ÇöÇÑ´Ù. CÀÇ ±¸Á¶Ã¼¿¡ ÇØ´çÇÑ´Ù. ¼Ó¼ºÀ» ÀÐÀ» ¶§´Â . ¿¬»êÀÚ ´ÙÀ½¿¡ ¼Ó¼º¸íÀ» Àû´Â´Ù. ¸ÊÀÇ Å°¿Í´Â ´Þ¸® ¼Ó¼º¸íÀÌ ÀÏÁ¾ÀÇ ¸íĪÀ̶ó´Â Á¡ÀÌ ´Ù¸£´Ù.
F1::
{
human := {name:'±è»óÇü', age:29, height:182}
MsgBox human.name "ÀÇ Å°´Â " human.height
}
»ç¶÷ °´Ã¼¸¦ Çϳª »ý¼ºÇϰí À̸§°ú ۸¦ ÀÐ¾î º¸¾Ò´Ù. °´Ã¼.¼Ó¼ºÀÇ Çü½ÄÀ¸·Î ÂüÁ¶ÇÒ ¼ö ÀÖ¾î Æí¸®ÇÏ¸ç ¼Ó¼º¸íÀ» À߸ø ÀûÀ¸¸é ·Îµå½Ã¿¡ ¿ÀŸÀÓÀ» ¾Ë ¼ö ÀÖ¾î ¾ÈÀüÇÏ´Ù.

¿ÀÅäÇÖŰ´Â Ŭ·¡½º¸¦ Á¤ÀÇÇÏ´Â ¹®¹ýµµ Á¦°øÇÏ¸ç ³ª¸§ ²Ï Àß Á¤¸®µÇ¾î ÀÖ´Ù. ¸Þ¼µåµµ Æ÷ÇÔÇÒ ¼ö ÀÖ°í ¾×¼¼¼¸¦ ÅëÇÑ ¾ÈÀüÇÑ Á¤º¸ °ü¸®, »ó¼ÓÀ¸·Î °èÃþÀ» ±¸¼ºÇÏ´Â ±â´É±îÁö À¢¸¸ÇÑ ¾ð¾î°¡ Á¦°øÇÏ´Â ±â´ÉÀº ¸ðµÎ °®Ãß¾ú´Ù.
±×·¯³ª Á¤º¸ ÀºÆó¿Í »ó¼Ó¿¡ ÀÇÇÑ ´ÙÇü¼º ±¸Çö µîÀÇ °í±Þ ¹®¹ýÀº ºüÁ® ÀÖ´Ù. ¾µ¸¸ÇϰԴ µÇ¾î ÀÖÁö¸¸ ¼ÖÁ÷È÷ ½ºÅ©¸³Æ®°¡ ÀÌ·± ¹®¹ý±îÁö Á¦°øÇÒ Çʿ䰡 ÀÖ³ª ½ÍÀº »ý°¢ÀÌ µé¾î °Á¿¡´Â Á¦¿ÜÇß´Ù. °´Ã¼ ÁöÇâÀº ¿ø·¡ ¾î·Á¿î ÁÖÁ¦Àε¥ Á¤Åë ¾ð¾î·Î Á¦´ë·Î ¹è¿ì´Â°Ô ´õ ³´´Ù.
¿¬»êÀÚ´Â º¯¼öÀÇ °ªÀ» Á¶ÀÛÇÏ´Â ¼ö´ÜÀÌ´Ù. À¢¸¸ÇÑ ¾ð¾î¿¡ ÀÖ´Â ±âº» ¿¬»êÀÚ´Â ¸ðµÎ Á¦°øÇÏ¸ç ¿ÀÅäÇÖŰ °íÀ¯ÀÇ ¿¬»êÀÚµµ ÀÖ´Ù.
|
¿¬»êÀÚ |
¼³¸í |
|
:= |
´ëÀÔ |
|
.= |
¿¬°á |
|
+ - * / // |
°¡°¨½ÂÁ¦, ³ª¸ÓÁö |
|
++ -- |
Áõ°¨ ¿¬»êÀÚ. ÀüÀ§, ÈÄÀ§ Ç¥±â ¸ðµÎ °¡´É |
|
** |
°Åµì½Â |
|
+= -= *= /= //= |
º¹ÇÕ ´ëÀÔ |
|
< <= > >= |
ºñ±³ ¿¬»êÀÚ |
|
= != == !== |
»óµî ¿¬»êÀÚ. =Àº ´ë¼Ò¹®ÀÚ ±¸ºÐ, ==Àº ¹«½Ã |
|
&& || ! and or not |
³í¸® ¿¬»êÀÚ |
|
<< >> >>> |
½¬ÇÁÆ® |
|
& ^ | |
ºñÆ® ¿¬»êÀÚ |
|
~= |
Á¤±Ô½Ä ºñ±³ |
|
is |
ŸÀÔ ºñ±³ |
|
? : |
»ïÇ× Á¶°Ç ¿¬»êÀÚ |
|
?? |
ÃʱâȵÇÁö ¾Ê¾ÒÀ» ¶§ÀÇ ´ëü°ª ÁöÁ¤ |
º¯¼ö³¢¸® ¿¬°áÇÏ´Â .= ¿¬»êÀÚ°¡ ƯÀÌÇÏ´Ù. ¹®ÀÚ¿ º¯¼ö¿Í ÇÔ²² ¾²¸é µÚÂÊ¿¡ ´Ù¸¥ º¯¼öÀÇ °ªÀ» °è¼Ó µ¡ºÙ¿© ÇϳªÀÇ º¯¼ö¿¡ Á¤º¸¸¦ ¸ðÀº´Ù.
F1::
{
city := "¼¿ï"
city .= "´ëÀü"
city .= "´ë±¸"
city .= "ºÎ»ê"
MsgBox(city)
}
ÃÖÃÊ ¼¿ï·Î ÃʱâÈÇϰí ÀÌÈÄ ´ëÀü, ´ë±¸, ºÎ»êÀ» Â÷·Ê´ë·Î µ¡ºÙÀδÙ. city .= "´ëÀü"Àº city := city . "´ëÀü"°ú °°µÇ ÇÇ¿¬»êÀÚ°¡ Çѹø¸¸ ³ª¿Í ´õ ¾²±â ÆíÇÏ´Ù. ¹®ÀÚ¿ »Ó¸¸ ¾Æ´Ï¶ó Á¤¼ö³ª ½Ç¼ö, ½ÉÁö¾î º¯¼ö±îÁöµµ ¾ó¸¶µçÁö µ¡ºÙÀÏ ¼ö ÀÖ´Ù.

C³ª ÀÚ¹Ù¸¦ ÇØ º» »ç¶÷À̶ó¸é Ưº°ÇÑ ÁÖÀÇ»çÇ×¾øÀÌ ¾²´ø´ë·Î »ç¿ëÇÏ¸é µÈ´Ù. °ÅµìÁ¦°ö±îÁö ÇÔ¼ö°¡ ¾Æ´Ñ ¿¬»êÀÚ·Î Á¦°øÇÏ´Â Æí¸®ÇÔÀÌ ÀÖ´Â ¹Ý¸é ºñÆ®, ½¬ÇÁÆ® ¿¬»êÀÚ´Â ¼ÖÁ÷È÷ ½ºÅ©¸³Æ® ¼öÁØ¿¡´Â º°·Î ¾î¿ï¸®Áö ¾Ê´Â °í±Þ ¿¬»êÀÚÀ̱⵵ ÇÏ´Ù.
¿¬»ê ¼øÀ§¿Í °áÇÕ ¹æÇâÀÇ °³³äµµ ÀÖ¾î µ¡¼Àº¸´Ù´Â °ö¼ÀÀ» ¸ÕÀú °è»êÇÑ´Ù. ¾î¶² ¾ð¾î¿¡¼³ª ¿¬»ê ¼øÀ§¿¡´Â ÃæºÐÈ÷ ÁÖÀǸ¦ ±â¿ï¿©¾ß Çϴµ¥ ¼øÀ§¸¦ °Á¦·Î º¯°æÇϰųª ¿ì¼± ¼øÀ§¿¡ ÀÚ½ÅÀÌ ¾øÀ¸¸é °ýÈ£·Î °¨½Î ¼øÀ§¸¦ ºÐ¸íÈ÷ ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁ´Ù.