Á¶°Ç¹®Àº ½ÇÇàÁß¿¡ Á¶°ÇÀ» ÆÇ´ÜÇÏ¿© ½ÇÇà ¿©ºÎ¸¦ °áÁ¤Çϰųª ½ÇÇàÇÒ ¸í·ÉÀ» ¼±ÅÃÇÑ´Ù. ¸í·É¹®À» ¼ø¼´ë·Î¸¸ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¼±ÅÃÀûÀ¸·Î ½ÇÇàÇÏ¿© ½ºÅ©¸³Æ®ÀÇ µ¿ÀÛ¿¡ Áö´ÉÀ» ºÎ¿©ÇÏ´Â Á¦¾î¹®ÀÌ´Ù. ±âº» Çü½ÄÀº C³ª ÀÚ¹Ù¿Í °°´Ù. ´ÙÀ½ ÄÚµå´Â »ç¿ëÀÚ¿¡°Ô Áú¹® ÈÄ »èÁ¦ ¿©ºÎ¸¦ ¼±ÅÃÇÑ´Ù.
F1::
{
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes")
{
Send "{del}"
}
}
F1 ÇÖ۸¦ ´©¸£¸é ´ëÈ»óÀÚ¸¦ ÅëÇØ »ç¿ëÀÚ¿¡°Ô »èÁ¦ ¿©ºÎ¸¦ Áú¹®ÇÑ´Ù.

»ç¿ëÀÚ°¡ ¿¹ ¹öưÀ» ´©¸£¸é del۸¦ ´©¸£°í ¾Æ´Ï¿À ¹öưÀ» ´©¸£¸é ¾Æ¹« °Íµµ ÇÏÁö ¾Ê´Â´Ù. ±²ÀåÈ÷ °£´ÜÇÑ ±¸¹®ÀÌ¸ç ½±´Ù°í ´À²¸Áö°ÚÁö¸¸ ÇÁ¸®Æ÷¸ËÀÌ ¾Æ´Ï¾î¼ ±î´Ù·Î¿î Çü½Ä¿¡ ÀÏÀÏÀÌ ¸ÂÃç¾ß ÇÑ´Ù. Á¶°Ç¿¡ °É¸®´Â ¸í·ÉÀº { } ºí·Ï ¾È¿¡ ÀÛ¼ºÇÏ´Â°Ô º¸ÅëÀÌÁö¸¸ ¸í·ÉÀÌ Çϳª »ÓÀ̶ó¸é ºí·ÏÀ» »ý·«ÇÒ ¼ö ÀÖ´Ù.
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes")
Send "{del}"
{ } ºí·ÏÀÌ ¾ø¾îÁö´Ï Äڵ尡 µÎ ÁÙÀ̳ª ´õ ª¾ÆÁø´Ù. ±×·¯³ª ¾Æ¹«¸® °£´ÜÇÑ ¸í·ÉÀÌ¶óµµ Á¶°Ç°ú ¸í·ÉÀ» ÇÑ ÁÙ¿¡ ¾²´Â °ÍÀº ¾ÈµÈ´Ù. ºí·ÏÀ» °¨½Îµµ ¸¶Âù°¡ÁöÀÌ´Ù. C³ª ÀÚ¹Ù¿¡ Àͼ÷ÇÑ °³¹ßÀÚ´Â ÀÌ°Ô ¾ÈµÈ´Ù´Â °Å¿¡ Ȳ´çÇØÇÑ´Ù.
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes") Send "{del}"
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes") { Send "{del}" }
ÀÌ·± ±ÔÄ¢À» ÀÏÀÏÀÌ ½Å°æ¾²°í ½ÍÁö ¾Ê´Ù¸é ¸í·ÉÀÌ Çϳª »ÓÀÌ´õ¶óµµ ¹«Á¶°Ç ºí·ÏÀ» °¨½Î´Â ½À°üÀ» µéÀÌ´Â °ÍÀÌ ÁÁ´Ù. ¿øÇÑ´Ù¸é ¿©´Â °ýÈ£ {´Â Á¶°Ç¹® ´ÙÀ½¿¡ ½áµµ »ó°ü ¾ø´Ù. ÀÌ·± ½ºÅ¸ÀÏÀ» OTB(One True Brace) ¶Ç´Â K&R ¹æ½ÄÀ̶ó°í ÇÑ´Ù.
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes") {
Send "{del}"
}
µÇ´Â°Ô ´ç¿¬ÇѰŶó°í »ý°¢ÇϰÚÁö¸¸ ´õ »ìÆì º¸¸é ±×·¸Áöµµ ¾Ê´Ù. µü À̰͸¸ µÈ´Ù. ´Ý´Â °ýÈ£ }¸¦ ¸¶Áö¸· ¸í·É°ú °°Àº ÁÙ¿¡ ¾²´Â°Ç ¶Ç ¾ÈµÈ´Ù.
if (MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes") {
Send "{del}" }
Á¶°ÇÀº °ýÈ£¸¦ »ý·«ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª MsgBox È£Ãâ¹®Àº ¸®ÅϰªÀ» »ç¿ëÇϹǷΠ°ýÈ£¸¦ »ý·«Çؼ´Â ¾ÈµÈ´Ù. MsgBox¿Í ¿©´Â °ýÈ£ »çÀÌ¿¡ °ø¹éÀÌ À־µ ¾ÈµÈ´Ù.
if MsgBox("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes" ; °¡´É
if MsgBox "¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN" = "Yes" ; ¿¡·¯
if MsgBox ("¼±Åà ¿µ¿ªÀ» »èÁ¦ÇÒ±î¿ä?", "Áú¹®", "YN") = "Yes" ; ¿¡·¯
ÀÌ°Ç ¹®¹ýÀÌ ¾ö°ÝÇÑ °Íµµ ¾Æ´Ï°í ±×³É ÁöÀúºÐÇÑ °ÍÀÌ´Ù. ½ºÅ©¸³Æ®ÀÏ »ÓÀ̹ǷΠÁ¤Åë ÄÄÆÄÀÏ·¯¿¡ ºñÇØ ÆÄ¼ÀÇ ¼öÁØÀÌ ÇÑÂü ¶³¾îÁø´Ù. ÀÌÈÄ ¹öÀü¿¡¼´Â ÀÌ·± ¹®Á¦ºÎÅÍ ½Ã±ÞÈ÷ ÇØ°áÇØ¾ß ÇÒ °ÍÀ¸·Î º¸ÀδÙ. ¹®¹ýÀÌ À̵û±¸À̹ǷΠ´çºÐ°£Àº ¼²ºÒ¸® »ý·«À̳ª ÇüŸ¦ º¯ÇüÇÏÁö ¸»°í ¿¹Á¦ ÄÚµåÀÇ Çü½ÄÀ» ±×´ë·Î µû¸£´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.
if ´ÙÀ½ÀÇ else¹®Àº Á¶°ÇÀÌ ¸¸Á·ÇÏÁö ¾ÊÀ» ¶§ÀÇ µ¿ÀÛÀ» ÁöÁ¤ÇÑ´Ù. if´Â Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¾ÊÀ»½Ã ¸í·ÉÀ» ¹«½ÃÇÏÁö¸¸ if else´Â Á¶°Ç¿¡ µû¶ó ½ÇÇàÇÒ ¸í·ÉÀ» ¼±ÅÃÇÑ´Ù´Â Â÷À̰¡ ÀÖ´Ù. °£´ÜÇÏ°Ô ¿¹Á¦ Çϳª¸¸ ¸¸µé¾î º¸ÀÚ.
F1::
{
if A_ScreenWidth > 2000 {
MsgBox "¸ð´ÏÅͰ¡ ÁÁ¾Æ º¸ÀÔ´Ï´Ù."
} else {
MsgBox "¸ð´ÏÅÍ¿¡ µ· Á» ¾²¼¼¿ä.", "µ· ¹ú¾î¼ ¹¹ÇØ?"
}
}
if else ±¸¹®À» Çѹø ´õ È®ÀåÇϸé if else if else°¡ µÇ¸ç if else´Â ÇÊ¿äÇѸ¸Å ¾ó¸¶µçÁö ³ª¿ÇÏ¿© ¿©·¯ Á¶°ÇÀ» ¼øÂ÷ÀûÀ¸·Î Á¡°ËÇÒ ¼ö ÀÖ´Ù. ÀÌ·² ¶§´Â switch ¹®À» ¾²´Â °ÍÀÌ ´õ ±ò²ûÇÏ´Ù. Á¦¾î º¯¼öÀÇ °ª¿¡ µû¶ó °¢°¢ÀÇ Ã³¸®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
F1::
{
color := "red"
switch color
{
case "red": MsgBox "»¡°£»ö"
case "blue": MsgBox "ÆÄ¶õ»ö"
case "green", "lime": MsgBox "ÃÊ·Ï»ö"
default :MsgBox "±× ¿ÜÀÇ »ö"
}
}
Á¦¾î º¯¼ö°ªÀÌ case¿Í ÀÏÄ¡ÇÏ´Â ¸í·ÉÀ» ¼±ÅÃÇÏ¿© ½ÇÇàÇÑ´Ù. break´Â ÇÊ¿ä ¾øÀ¸¸ç µÎ °³ ÀÌ»óÀÇ °ªÀº ÄÞ¸¶·Î ±¸ºÐÇÏ¿© ³ª¿ÇÑ´Ù. case¿¡ ¸¸Á·ÇÏ´Â °ªÀÌ ¾øÀ¸¸é defaultÀÇ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. Á¦¾î º¯¼ö¸¦ ÁöÁ¤ÇÏÁö ¾Ê°í case¿¡¼ Á¶°ÇÀ» °³º°ÀûÀ¸·Î ÆÇ´ÜÇÒ ¼öµµ ÀÖ´Ù.
F1::
{
color := "red"
switch
{
case color = "red": MsgBox "»¡°£»ö"
case color = "blue": MsgBox "ÆÄ¶õ»ö"
case color = "green" or color = "lime": MsgBox "ÃÊ·Ï»ö"
default :MsgBox "±× ¿ÜÀÇ »ö"
}
}
½ºÅ©¸³Æ®´Â if ¹®À¸·Î Á¶°ÇÀ» ÆÇ´ÜÇÏ¿© ½ÇÇàÇÒ ¸í·ÉÀ» ¼±ÅÃÇϴµ¥ µ¥½ºÅ©Å¾¿¡¼ÀÇ Á¶°ÇÀº ÁַΠƯÁ¤ À©µµ¿ìÀÇ Á¸Àç ¿©ºÎ, Ȱ¼ºÃ¢ÀÌ ´©±¸Àΰ¡, ¸¶¿ì½º ¾Æ·¡ÀÇ Ã¢ÀÌ ¹«¾ùÀΰ¡ µîÀÌ´Ù. ¾Õ¿¡¼ Run "Notepad"¸¦ È£ÃâÇÏ¿© ¸Þ¸ðÀåÀ» ½ÇÇàÇØ ºÃ´Âµ¥ ÀÌ ¸í·ÉÀº ¸Þ¸ðÀåÀ» ¹«Á¶°Ç ½ÇÇàÇÑ´Ù.
ÇÖ۸¦ ´©¸¦ ¶§¸¶´Ù ¸Þ¸ðÀåÀÌ °è¼Ó ¿¸®´Âµ¥ »ç¿ëÀÚ°¡ ¿øÇÏ´Â °ÍÀº ÀÌ°Ô ¾Æ´Ò °ÍÀÌ´Ù. ÀÌ¹Ì ¸Þ¸ðÀåÀÌ ¿·Á ÀÖ´Ù¸é ±»ÀÌ »õ·Î ¿ ÇÊ¿ä ¾øÀÌ ½ÇÇàÁßÀÎ ¸Þ¸ðÀåÀ» Ȱ¼ºÈÇØ Áֱ⸸ ÇÏ¸é µÈ´Ù. À̶§ if ¹®À» »ç¿ëÇÑ´Ù.
F1::
{
if WinExist("ahk_class Notepad") {
WinActivate
} else {
Run "Notepad"
}
}
Á¶°Ç¹®¿¡ WinExist ÇÔ¼ö·Î ¸Þ¸ðÀåÀÇ Á¸Àç ¿©ºÎ¸¦ ÆÇº°ÇÏ°í ±× °á°ú¿¡ µû¶ó ÀÌ¹Ì ½ÇÇàÁßÀ̸é WinActivate ÇÔ¼ö·Î Ȱ¼ºÈ¸¸ ÇÏ°í ±×·¸Áö ¾Ê´Ù¸é Run ¸í·ÉÀ¸·Î »õ ¸Þ¸ðÀåÀ» ½ÇÇàÇÑ´Ù. ÀÌ Äڵ尡 ´õ Á¤È®ÇÏ°í ½Ç¿ëÀûÀÌ´Ù.
¹Ýº¹¹®Àº ¶È°°Àº ¶Ç´Â À¯»çÇÑ ÀÛ¾÷À» ÀÏÁ¤ ȸ¼ö¸¸Å ¼öÇàÇÏ´Â ¸í·ÉÀÌ´Ù. ¿ÀÅäÇÖŰ´Â ¼¼ Á¾·ùÀÇ ¹Ýº¹¹®À» Á¦°øÇϴµ¥ loop¸¦ ºó¹øÈ÷ »ç¿ëÇÑ´Ù.
loop Ƚ¼ö
{
¹Ýº¹ÇÒ ¸í·É
}
¹Ì¸® ÁöÁ¤ÇÑ È½¼ö¸¸Å ºí·Ï ³»ÀÇ ¸í·ÉÀ» ¹Ýº¹ÇÑ´Ù. ¹Ýº¹ Ƚ¼ö¸¦ »ý·«ÇÏ¸é ·çÇÁ ³»¿¡¼ break ¸í·ÉÀ¸·Î Å»ÃâÇÒ ¶§±îÁö ¹«ÇÑÈ÷ ¹Ýº¹ÇÑ´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®´Â <---> ¸¦ 5¹ø Ãâ·ÂÇÑ´Ù.
F1::
{
loop 5
{
Send "<---> "
}
}
Send "<---> " ¸í·ÉÀ» ´Ù¼¸ ¹ø ¾´ °Í°ú´Â ´Þ¸® ·çÇÁ·Î ¹Ýº¹ÇßÀ¸¹Ç·Î ȸ¼ö¸¦ Á¶Á¤Çϱ⠽ʹÙ. 5¸¦ 100À¸·Î ¹Ù²Ù¸é 100¹ø ¹Ýº¹ÇÑ´Ù. ¿ÏÀüÈ÷ ¶È°°Àº ¸í·ÉÀ» °è¼Ó ¹Ýº¹ÇÏ´Â °æ¿ì´Â µå¹°°í ¸Å ½ÇÇà½Ã¸¶´Ù ¾à°£¾¿ ´Ù¸¥ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì°¡ ´õ ¸¹´Ù. À̶§ °¢ ¸í·É¿¡ º¯È¸¦ ÁÖ±â À§ÇØ º¯¼ö¸¦ »ç¿ëÇÑ´Ù. ´ÙÀ½ ·çÇÁ´Â ¸ñ·ÏÀÇ ¾ÕÂÊ¿¡ 1ºÎÅÍ 5±îÁö ÀÏ·Ã ¹øÈ£¸¦ ºÙÀδÙ.
F1::
{
cnt := 1
loop 5
{
Send "{home}" cnt ".{down}"
cnt++
}
}
cnt´Â 1·Î ÃʱâÈÇÏ°í ·çÇÁ¸¦ ´Ù¼¸ ¹ø ¹Ýº¹Ç쵂 Á٠óÀ½À¸·Î °¡ cntÀÇ °ª°ú .À» Âï°í ´ÙÀ½ ÁÙ·Î ³»·Á °£´Ù. ¼ºÀû¼øÀ¸·Î ÇлýÀ» ´Ù¼¸¸í ³ª¿ÇØ ³õ¾ÒÀ» ¶§ ÀÌ ·çÇÁ´Â ¾Õ¿¡ ¼®Â÷¸¦ ºÙÀδÙ. Çлý ¼ö¸¸Å ·çÇÁ¸¦ µ¹¸é Àüü¿¡ ´ëÇØ ¹øÈ£¸¦ ºÙÀδÙ.
|
ö¼ö ¿µÈñ ¼øÈñ µ¿È£ ±âÈÆ |
1.ö¼ö 2.¿µÈñ 3.¼øÈñ 4.µ¿È£ 5.±âÈÆ |
cntÀÇ ÃʱⰪÀº ù ¹øÈ£À̰í Áõ°¡°ªÀº Áõ°¨ºÐÀÌ´Ù. ÀÌ µÎ °ªÀ» Á¶Á¤Çϸé 10ºÎÅÍ 12, 14, 16, 18·Î ¹øÈ£¸¦ ¸Å±æ ¼öµµ ÀÖ´Ù. 1ºÎÅÍ ¼ø¼´ë·Î Áõ°¡ÇÏ´Â °ªÀ̶ó¸é A_Index ³»Àå º¯¼ö¸¦ Ȱ¿ëÇÏ´Â °ÍÀÌ °£ÆíÇÏ´Ù.
F1::
{
loop 5
{
Send "{home}" A_Index ".{down}"
}
}
A_index´Â 1ºÎÅÍ ½ÃÀÛÇØ ¹Ýº¹ÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î 1¾¿ Áõ°¡ÇÑ´Ù. ·çÇÁÀÇ ¸í·ÉÀ» ¸î ¹øÂ° ½ÇÇàÇϰí ÀÖ´ÂÁö¸¦ ±â¾ïÇϴµ¥ ¿ÀÅäÇÖ۰¡ ¸Å ¹Ýº¹½Ã¸¶´Ù °ªÀ» °»½ÅÇϹǷΠÆí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ç×»ó 1¾¿ Áõ°¡Çϴµ¥ ¸¸¾à ·çÇÁ ³»¿¡¼´Â 2¾¿ Áõ°¡ÇÏ´Â °ªÀÌ ÇÊ¿äÇÏ´Ù¸é A_Index * 2¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
·çÇÁ Áß°£¿¡ ºüÁ® ³ª¿Ã ¶§´Â break ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ƯÁ¤ ȸ¼ö¸¸Å ¹Ì¸® Á¤ÇØ ³õ°í ¹Ýº¹ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀÏÁ¤ Á¶°ÇÀÌ µÉ ¶§±îÁö ¹Ýº¹ÇÏ°í ½Í´Ù¸é ȸ¼ö¸¦ ¹àÈ÷Áö ¾Ê°í ¹«ÇÑÈ÷ ¹Ýº¹µÇµµ·Ï ÇØ ³õ°í if ¹®À¸·Î Á¶°ÇÀ» Æò°¡ÇÏ¿© ºüÁö¸é µÈ´Ù.
F1::
{
loop
{
Send "ŸÀÜÀÌ " (A_Index * 10) "¿øÂ¥¸® ÆÒƼ¸¦ ÀÔ°í " (A_Index * 10 + 10) "¿øÂ¥¸® Ä®À» Â÷°í ³ë·¡¸¦ ÇÑ´Ù. ¾Æ¾Æ¾Æ~~`n"
if (MsgBox("°è¼Ó ÇϽðڽÀ´Ï±î?", "Áú¹®", "YN") = "No")
{
break
}
}
}
»ç¿ëÀÚ°¡ ¾ðÁ¦ No ¹öưÀ» ´©¸¦Áö ¹Ì¸® ¾Ë ¼ö ¾øÀ¸¹Ç·Î ¹«ÇÑ ·çÇÁ¸¦ ±¸¼ºÇϰí ÀÀ´ä¿¡ µû¶ó ·çÇÁ¸¦ ºüÁ® ³ª¿Í¾ß ÇÑ´Ù. ÀÌÁß ·çÇÁ¸¦ Å»ÃâÇÒ ¶§´Â break 2½ÄÀ¸·Î Å»ÃâÇÒ ·çÇÁÀÇ °³¼ö¸¦ Àû´Â´Ù. continue´Â ÇöÀç ¹Ýº¹À» ÁßÁöÇÏ°í ´ÙÀ½ ¹Ýº¹À¸·Î ³Ñ¾î°£´Ù. ¹«ÇÑ ·çÇÁ³ª Áßø ·çÇÁµµ ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö¿¡¼¿Í °°´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®´Â ±¸±¸´ÜÀ» Ãâ·ÂÇÑ´Ù.
F1::
{
dan := 2
loop 8
{
hang := 1
loop 9
{
Send dan " * " hang " = " dan * hang "`n"
hang++
}
dan++
Send "`n"
}
}
1´ÜÀº ¾øÀ¸¹Ç·Î 2´Ü~8´Ü±îÁö 8¹ø ¹Ýº¹ÇÏ°í °¢ ´Ü¿¡ ´ëÇØ 1~9Çà±îÁö ¹Ýº¹ÇÑ´Ù. hangÀº 1ºÎÅÍ 1¾¿ Áõ°¡ÇϹǷΠ±»ÀÌ º¯¼ö¸¦ ¾µ ÇÊ¿ä ¾øÀÌ A_Index ³»Àå º¯¼ö¸¦ »ç¿ëÇØµµ µÈ´Ù. ´ë·®ÀÇ ¹®ÀÚ¿ÀÌÁö¸¸ ¹Ýº¹¹®À» »ç¿ëÇϸé Çѹ濡 ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.
for ¹Ýº¹¹®Àº Ä÷º¼ÇÀÇ ¿ä¼Ò¸¦ ¼øÈ¯ÇÏ´Â ¹Ýº¹¹®ÀÌ´Ù. Ä÷º¼ÇÀÇ ¿ä¼Ò¸¦ ¼ø¼´ë·Î º¯¼ö¿¡ Çϳª¾¿ ´ëÀÔÇÏ¿© ¸í·ÉÀ» ½ÇÇàÇÏ°í ºí·Ï ³»ºÎ¿¡¼ º¯¼ö°ªÀ» ÅëÇØ ¿ä¼Ò°ªÀ» Àд´Ù. ´Ù¸¥ ¾ð¾îÀÇ foreach¿¡ ÇØ´çÇÏ´Â ¹Ýº¹¹®ÀÌ´Ù.
for º¯¼ö in Ä÷º¼Ç
{
¹Ýº¹ÇÒ ¸í·É
}
Ä÷º¼ÇÀÌ ¾î¶² ¿ä¼Ò·Î ±¸¼ºµÇ´Â°¡¿¡ µû¶ó ¸®ÅÏÇÒ º¯¼öÀÇ Á¾·ù¿Í °³¼ö°¡ °áÁ¤µÇ´Âµ¥ °´Ã¼´Â ÃÖ´ë 19°³ÀÇ °ª±îÁö ÇѲ¨¹ø¿¡ ¸®ÅÏÇÒ ¼ö ÀÖ´Ù. ¹è¿ÀÎ °æ¿ì´Â ¹è¿ ¿ä¼Ò¸¦ Çѹø¿¡ Çϳª¾¿ ¸®ÅÏÇÏ¸ç ¸ÊÀº Ű¿Í °ªÀÇ ½ÖÀ» ¸®ÅÏ´Ù. °á±¹ for ¹Ýº¹À» ÅëÇØ ¹è¿ ¿ä¼Ò¸¦ Çϳª¾¿ ¼ø¼´ë·Î Àд °ÍÀÌ´Ù.
F1::
{
city := ["¼¿ï", "´ëÀü", "´ë±¸", "ºÎ»ê"]
song := ""
for c in city
{
song .= c . " Âï°í "
}
MsgBox song
}
city´Â ¹®ÀÚ¿ ¹è¿À̸ç ÀÌ ¹è¿À» ¼øÈ¸ÇÏ¸ç µµ½Ã¸¦ c º¯¼ö¿¡ Çϳª¾¿ ²¨³» song ¹®ÀÚ¿¿¡ ´©ÀûÇß´Ù. for°¡ ¹è¿ ¿ä¼Ò¸¦ Àоî ÁֹǷΠºí·Ï¿¡¼´Â º¯¼ö°ª¸¸ ÀÐÀ¸¸é µÈ´Ù.

ÀÌ·± ÀÛ¾÷Àº loop·Îµµ ÇÒ ¼ö ÀÖ´Ù. ¹è¿ÀÇ ±æÀÌ´Â Length ¼Ó¼ºÀ¸·Î Á¶»çÇÏ¸ç ¿ä¼Ò´Â [ ] ¿¬»êÀÚ·Î Àд´Ù.
F1::
{
city := ["¼¿ï", "´ëÀü", "´ë±¸", "ºÎ»ê"]
song := ""
loop city.Length
{
song .= city[A_Index] . " Âï°í "
}
MsgBox song
}
°¡´ÉÀº ÇÏÁö¸¸ °³¼ö¸¸Å µ¹¾Æ¾ß Çϰí ÀÏÀÏÀÌ ¿ä¼Ò¸¦ Àоî¾ß ÇϹǷΠºÒÆíÇÏ´Ù. ½ºÅ©¸³Æ®¿¡¼ ¹è¿À̳ª Ä÷º¼ÇÀ» ¾µ ÀÏÀÌ ±×¸® ÈçÇÏÁö ¾Ê¾Æ for¹®À» ¾µ ÀÏÀÌ ¸¹Áö´Â ¾Ê´Ù.
while ¸í·ÉÀº °è¼ÓÇÒ Á¶°ÇÀ» Á¤ÇØ ³õ°í ¸Å ¹Ýº¹¸¶´Ù Á¶°ÇÀÌ ¸¸Á·ÇÏ´ÂÁö Á¡°ËÇÏ¿© ÂüÀÎ µ¿¾È ¸í·ÉÀ» ¹Ýº¹ÇÑ´Ù.
while Á¶°Ç
{
¹Ýº¹ÇÒ ¸í·É
}
¹Ýº¹ ȸ¼ö°¡ ¹Ì¸® Á¤ÇØÁöÁö ¾ÊÀº °æ¿ì¿¡µµ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¸í·É ³»ºÎ¿¡¼ Á¶°ÇÀÇ ÁøÀ§ ¿©ºÎ¸¦ º¯°æÇÏ´Â ±¸¹®ÀÌ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÑ´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®´Â 1~100±îÁö Á¤¼öÀÇ Çհ踦 ±¸ÇÑ´Ù.
F1::
{
sum := 0
num := 1
while num <= 100
{
sum += num
num++
}
MsgBox sum
}
while ¹®Àº óÀ½ºÎÅÍ Á¶°ÇÀÌ °ÅÁþÀ̸é Çѹøµµ ½ÇÇàÇÏÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç À̶§ ½ÇÇàÇÒ ¸í·ÉÀ» else Àý¿¡ µû·Î ±â¼úÇÒ ¼ö ÀÖ´Ù. ¹Ýº¹¹®³¢¸®´Â ´ëü¼ºÀÌ ÀÖ¾î while ¹®À¸·Î ÀÛ¼ºÇÑ ÄÚµå´Â loop·Îµµ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
F1::
{
sum := 0
loop 100
{
sum += A_Index
}
MsgBox sum
}
´õÇØÁö´Â °ªÀÌ 1¾¿ Áõ°¡ÇϹǷΠÀÌ ¹æ¹ýÀÌ ÈξÀ °£ÆíÇÏ´Ù. ȸ¼ö°¡ °íÁ¤ÀûÀΰ¡, Á¶°ÇÀÌ Áß°£¿¡ º¯Çϴ°¡, ÃÖ¼Ò 1¹øÀº ½ÇÇàÇØ¾ß Çϴ°¡ µîÀÇ ±âÁØ¿¡ µû¶ó ÀûÀýÇÑ ¹Ýº¹¹®À» »ç¿ëÇÏ¸é µÈ´Ù.
ÇÔ¼ö´Â ¹Ýº¹µÇ´Â ÀÛ¾÷À» Çü½Ä¿¡ ¸Â°Ô ¹Ì¸® Á¤ÀÇÇØ ³õ°í Àç»ç¿ëÇÏ¿© ¹Ýº¹À» ¹æÁöÇÏ´Â ÄÚµå ºí·ÏÀÌ´Ù. Send, MsgBox µîÀº ¿ÀÅäÇÖ۰¡ Á¦°øÇÏ´Â ÇÔ¼öÀÌ¸ç »ç¿ëÀÚ°¡ Á÷Á¢ ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¿© »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÇÔ¼ö¸¦ ¼±¾ðÇÏ´Â Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
ÇÔ¼ö¸í(Àμö¸ñ·Ï)
{
º»Ã¼
}
¸®ÅϰªÀÌ ÀÖ´Ù¸é º»Ã¼¿¡¼ return ¸í·ÉÀ¸·Î °ªÀ» ¹ÝȯÇÑ´Ù. µÎ Á¤¼ö¸¦ ´õÇÏ´Â °£´ÜÇÑ ÇÔ¼ö¸¦ ¸¸µé¾î º¸ÀÚ.
Add(a, b)
{
return a + b
}
F1::
{
MsgBox Add(2, 3)
}
ÇÔ¼ö¸¦ ¹Ì¸® Á¤ÀÇÇØ µÎ°í ÇÖŰ³ª ÀÚµ¿ ½ÇÇà ½º·¹µå¿¡¼ È£ÃâÇÑ´Ù. Add´Â Çü½Ä Àμö a, b¸¦ ¹Þ¾Æ µÎ °ªÀÇ ÇÕÀ» °è»êÇÏ¿© ¸®ÅÏÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. È£Ãâ¿ø¿¡¼´Â µ¡¼À ¿¬»êÀ» ÇÒ ÇÊ¿ä ¾øÀÌ Add ÇÔ¼ö¿Í ÇÔ²² ´õÇÒ °ªÀ» Àμö·Î Àü´ÞÇÏ¸é µÈ´Ù. Add(2, 3)Àº 5¸¦ ¸®ÅÏÇÑ´Ù. ÇÔ¼ö¸¦ ´Üµ¶À¸·Î È£ÃâÇÒ ¶§´Â °ýÈ£¸¦ »ý·«ÇÒ ¼ö ÀÖÀ¸³ª ¸®ÅÏÀ» ¹Þ°Å³ª ´Ù¸¥ ÇÔ¼öÀÇ Àμö¿¿¡¼ È£ÃâÇÒ ¶§´Â °ýÈ£¸¦ »ý·«ÇÒ ¼ö ¾ø´Ù.
Àμö¿¡ ±âº»°ªÀ» ÁöÁ¤ÇÒ ¶§´Â Àμö ¸ñ·Ï¿¡¼ :=·Î ÃʱⰪÀ» ´ëÀÔÇϸç È£Ãâ½Ã ÀÌ Àμö´Â »ý·«ÇÒ ¼ö ÀÖ´Ù. µðÆúÆ® Àμö´Â µÚÂʺÎÅÍ Â÷·Ê´ë·Î ÁöÁ¤ÇØ¾ß Çϸç Áß°£¿¡´Â ¿Ã ¼ö ¾ø´Ù. ÇÑ Àμö°¡ µðÆúÆ®°ªÀ» °¡Áö°í ÀÖÀ¸¸é ±× µÚÂÊÀÇ Àμöµµ ¸ðµÎ µðÆúÆ®°ªÀ» °¡Á®¾ß ÇÑ´Ù. ´ÙÀ½ Sum ÇÔ¼ö´Â from ~ to±îÁöÀÇ Çհ踦 ±¸ÇØ ¸®ÅÏÇ쵂 °¢°¢ 1°ú 100ÀÇ µðÆúÆ®°ªÀÌ ÁöÁ¤µÇ¾î ÀÖ´Ù.
Sum(from := 1, to := 100)
{
sum := 0
f := from
loop
{
sum += f
if (f = to)
break
f++
}
return sum
}
F1::
{
MsgBox Sum()
MsgBox Sum(50)
MsgBox Sum(10, 20)
MsgBox Sum(, 10)
}
Àμö ¾øÀÌ Sum()À̶ó°í È£ÃâÇÏ¸é µðÆúÆ® Àμö°¡ Àû¿ëµÇ¾î 1~100±îÁöÀÇ Çհ踦 ±¸ÇÏ°í ½ÃÀÛ°ª 50¸¸ ÁöÁ¤Çϸé 50~100±îÁöÀÇ Çհ踦 ±¸ÇÑ´Ù. 10, 20À¸·Î ½ÇÀμö¸¦ ºÐ¸íÈ÷ Àü´ÞÇÏ¸é µðÆúÆ® Àμö¸¦ ¹«½ÃÇϰí È£Ãâ¿øÀÌ Àü´ÞÇÑ Àμö¸¦ »ç¿ëÇÑ´Ù.
¾ÕÂÊ Àμö¸¸ »ý·«ÇÏ°í µÚÂÊ Àμö¸¸ ÁöÁ¤ÇÒ ¶§´Â ºó ÄÞ¸¶¸¦ Âï¾î µÐ´Ù. (, 10) Àμö¿Àº fromÀº µðÆúÆ®ÀÎ 1À» Àû¿ëÇϰí to´Â È£Ãâ¿øÀÌ Àü´ÞÇÑ 100À» Àû¿ëÇÑ´Ù. ¸Þ½ÃÁö ¹Ú½ºÀÇ Å¸ÀÌÆ²¸¸ »ý·«ÇÏ°í ½Í´Ù¸é MsgBox "Àü´Þ³»¿ë",,"YN' ½ÄÀ¸·Î Áß°£ Àμö¸¸ »ý·«ÇÏ¸é µÈ´Ù.
È£Ãâ¿øÀÇ ½ÇÀμö´Â ±× °ª¸¸ Çü½ÄÀμö·Î Àü´ÞÇÑ´Ù. ½ÇÀμöÀÇ »çº»À» Àü´Þ¹ÞÀº °ÍÀ̹ǷΠÇÔ¼ö ³»ºÎ¿¡¼ Çü½ÄÀμö¸¦ ¾Æ¹«¸® ¹Ù²ãµµ ½ÇÀμöÀÇ °ªÀº ¹Ù²îÁö ¾Ê´Â´Ù. ÇÔ¼ö°¡ ½ÇÀμö¸¦ Á÷Á¢ Á¶ÀÛÇÏ·Á¸é °ªÀÌ ¾Æ´Ñ ÂüÁ¶¸¦ Àü´ÞÇØ¾ß Çϸç À̶§´Â &¿¬»êÀÚ¸¦ ºÙÀδÙ. ÂüÁ¶È£ÃâÀÇ ÀüÇüÀûÀÎ ¿¹´Â µÎ °ªÀ» ±³ÇÑÇÏ´Â °ÍÀÌ´Ù.
Swap(&a, &b)
{
t := a
a := b
b := t
}
F1::
{
a := 4
b := 5
Swap(&a, &b)
MsgBox "a = " a ", b = " b
}

ÇÔ¼ö´Â Çѹø¿¡ ÇϳªÀÇ °ª¸¸ ¸®ÅÏÇÒ ¼ö ÀÖÁö¸¸ ÂüÁ¶È£ÃâÀ» »ç¿ëÇÏ¸é µÎ °³ ÀÌ»óÀÇ °ªÀ» ¸®ÅÏÇÒ ¼öµµ ÀÖ´Ù. x, y ÁÂÇ¥³ª »ö»ó°ª µî ¿©·¯ °ªÀ¸·Î ±¸¼ºµÈ Á¤º¸¸¦ ¸®ÅÏÇÒ ¶§ ÂüÁ¶È£ÃâÀ» Á¾Á¾ »ç¿ëÇÑ´Ù. ¾Æ´Ï¸é ¹è¿À̳ª °´Ã¼¸¦ ÅëÇØ °ªÀ» ¹¾î ¹ÝȯÇÏ´Â ¹æ¹ýÀ» ¾²±âµµ ÇÑ´Ù.
°¡º¯ Àμö¸¦ Àü´ÞÇÒ ¶§´Â ¸¶Áö¸· Àμö¿¡ * ±âÈ£¸¦ ºÙÀδÙ. °¡º¯ Àμö ÀÚ¸®¿¡´Â ÀÓÀÇ °³¼öÀÇ ½ÇÀμö¸¦ Àü´ÞÇÒ ¼ö ÀÖÀ¸¸ç ÇÔ¼ö´Â ¹è¿ÀÇ ÇüÅ·Π°¡º¯ Àμö¸¦ Àü´Þ¹Þ´Â´Ù. º»Ã¼¿¡¼´Â for ¹®À¸·Î ¼øÈ¸ÇÏ¿© °¡º¯ Àμö¸¦ Çϳª¾¿ ²¨³» »ç¿ëÇÑ´Ù.
Total(num*)
{
sum := 0
for n in num
{
sum += n
}
MsgBox sum
}
F1::
{
Total 1, 2, 3
Total 4, 5, 6, 7
}
Total ÇÔ¼ö´Â ÀÓÀÇ °³¼öÀÇ Á¤¼ö¸¦ Àü´Þ¹Þ¾Æ ÀÌ Á¤¼öµéÀÇ ÇÕÀ» ±¸ÇØ ¸®ÅÏÇÑ´Ù. 3°³µç 4°³µç ¾ó¸¶µçÁö ¸¹Àº Á¤¼ö¸¦ Àμö·Î Àü´ÞÇÒ ¼ö ÀÖ´Ù.
º¯¼ö´Â ¼±¾ð À§Ä¡¿¡ µû¶ó Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö°¡ ÀÖ´Ù. Àü¿ª º¯¼ö´Â ÇÔ¼ö ¹Ù±ù¿¡ ¼±¾ðÇϸç ÇÖŰ, ÇÖ½ºÆ®¸µ, ÇÔ¼ö ¾îµð¿¡¼³ª ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿¡ ºñÇØ ÇÔ¼ö ³»ºÎ¿¡¼ ¼±¾ðÇÏ´Â Áö¿ª º¯¼ö´Â ÀÌ ÇÔ¼ö¿¡¼¸¸ ÀÐÀ» ¼ö ÀÖÀ¸¸ç ¿ÜºÎ¿¡¼´Â ÀÐÀ» ¼ö ¾ø´Ù. ÇÔ¼ö ³»ÀÇ { } ºí·Ï¿¡¼¸¸ »ç¿ëÇÏ´Â ºí·Ï¹üÀ§ º¯¼ö´Â Áö¿øÇÏÁö ¾Ê´Â´Ù. ´ÙÀ½ ¿¹Á¦·Î Å×½ºÆ®ÇØ º¸ÀÚ.
glo := 3
f1()
{
loc := 4
MsgBox "glo = " glo ", loc = " loc
}
f2()
{
MsgBox "glo = " glo
; MsgBox loc
}
f3()
{
glo := 9
}
F1::f1()
F2::f2()
F3::f3()
Àü¿ª º¯¼ö·Î ¼±¾ðÇÑ glo´Â f1, f2 ÇÔ¼ö¿¡¼ ¸ðµÎ ÀÐÀ» ¼ö ÀÖ´Ù. f1¿¡¼ ¼±¾ðÇÑ loc Áö¿ª º¯¼ö´Â f1 ¾È¿¡¼¸¸ ÀÐÀ» ¼ö ÀÖ°í f2¿¡¼´Â ÀÐÀ» ¼ö ¾ø´Ù. ¿©±â±îÁö´Â ÀϹÝÀûÀÎ ¾ð¾î¿Í °°À¸¹Ç·Î ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª f3ÀÇ µ¿ÀÛÀº ºñ»ó½ÄÀûÀε¥ ¿©±â¼ gloÀÇ °ªÀ» º¯°æÇßÁö¸¸ Àü¿ª º¯¼öÀÇ °ªÀº ÀüÇô ¹Ù²îÁö ¾Ê´Â´Ù. F3 ÇÖ۸¦ ´©¸¥ ÈÄ F1À» ´·¯ º¸ÀÚ.

ÀÌ·¸°Ô µÇ´Â ÀÌÀ¯´Â f3¿¡¼ »ç¿ëÇÑ glo´Â À̸§¸¸ Àü¿ª º¯¼ö¿Í °°À» »Ó f3 ³»ºÎÀÇ Áö¿ª º¯¼öÀ̱⠶§¹®ÀÌ´Ù. Àü¿ª°ú Áö¿ªÀÇ À̸§ Ãæµ¹ÀÌ ¹ß»ýÇϸé ÇÔ¼ö ³»ºÎ¿¡¼´Â Áö¿ª¿¡ ´õ ¿ì¼±±ÇÀ» ÁÖµµ·Ï µÇ¾î ÀÖ´Ù. f3ÀÇ glo°¡ »õ·Î ¼±¾ðÇÏ´Â Áö¿ª º¯¼ö°¡ ¾Æ´Ï¶ó Àü¿ª º¯¼ö¶ó¸é ÀÌ º¯¼ö¿¡ °ªÀ» ´ëÀÔÇϱâ Àü¿¡ global ¼±¾ðÀ» ¸ÕÀú ÇØ¾ß ÇÑ´Ù.
f3()
{
global glo
glo := 9
}
ÀÌ·¸°Ô ¼öÁ¤Çϸé f3 ÇÔ¼ö ³»ºÎ¿¡¼ glo Áö¿ª º¯¼ö¸¦ µû·Î ¸¸µéÁö ¾Ê°í Àü¿ª º¯¼ö glo¸¦ ÂüÁ¶ÇÑ´Ù. ÀÌÁ¦ F3 ÇÖ۸¦ ´©¸¥ ÈÄ F1À» ´©¸£¸é glo Àü¿ª º¯¼ö´Â 9°¡ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ¸¸¾à Àü¿ª º¯¼ö glo°¡ ¾ø´Ù¸é À̶§´Â Àü¿ª º¯¼ö¸¦ Á÷Á¢ »ý¼ºÇØ ÁØ´Ù.
Á¤Àû º¯¼ö´Â º¯¼ö ¼±¾ð¹® ¾Õ¿¡ static Ű¿öµå¸¦ ºÙ¿© ¼±¾ðÇÑ´Ù. ÇÔ¼ö ³»ºÎ¿¡¼ ¼±¾ðÇϸç ÇÔ¼ö ³»ºÎ¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ¸é¿¡¼ Áö¿ª º¯¼ö¿Í °°Áö¸¸ ÇÔ¼ö È£Ãâ°£¿¡µµ °ªÀ» À¯ÁöÇÑ´Ù´Â ¸é¿¡¼´Â Àü¿ª º¯¼ö¿Í À¯»çÇÏ´Ù. ÇÔ¼ö È¥ÀÚ ¾²Áö¸¸ ´ÙÀ½ È£Ãâ½Ã¿¡µµ °ªÀÌ ³²¾Æ ÀÖ¾î¾ß ÇÑ´Ù¸é staticÀ¸·Î ¼±¾ðÇÑ´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®´Â ÀÚ½ÅÀÇ È£Ãâ ȸ¼ö¸¦ Á¤Àû º¯¼ö¿¡ ÀúÀåÇÑ´Ù.
F1::
{
static cnt := 1
MsgBox cnt . "¹øÂ° È£ÃâÇß½À´Ï´Ù."
cnt++
}
F1À» ´©¸¦ ¶§¸¶´Ù ÀÚ½ÅÀÌ ¸î ¹øÂ° È£ÃâµÇ¾ú´ÂÁö ¾Ë·Á ÁØ´Ù. ÇÖ۸¦ ´©¸¦ ¶§¸¶´Ù ºí·ÏÀº °è¼Ó »õ·Î ½ÃÀÛÇÏÁö¸¸ ȸ¼ö¸¦ Àß À¯ÁöÇϰí ÀÖ´Ù. ÇÔ¼ö¿Í °ü·ÃµÈ °ªÀÌ¸ç ¿ÜºÎ¿¡¼ ÀÌ °ªÀ» ¾µ ÀÏÀº ¾øÀ¸¹Ç·Î ÇÔ¼ö ³»ºÎ¿¡ ÀÖ¾î¾ß Çϰí ÇÔ¼ö È£Ãâ°£¿¡µµ °ªÀ» °è¼Ó À¯ÁöÇØ¾ß ÇÑ´Ù. ÀÌ·² ¶§ »ç¿ëÇÏ´Â°Ô Á¤Àû º¯¼öÀÌ´Ù.
¿ÀÅäÇÖŰ´Â Áö¿ª ÇÔ¼öµµ Áö¿øÇÑ´Ù. ÇÔ¼ö ³»ºÎ¿¡ ÇÔ¼ö¸¦ ¶Ç ¸¸µé°í ¿ÜºÎ ÇÔ¼ö¿¡¼¸¸ »ç¿ëÇÏ´Â ÇÔ¼öÀÌ´Ù. À̶§ ³»ºÎ ÇÔ¼ö°¡ ¿ÜºÎ ÇÔ¼öÀÇ º¯¼ö¸¦ ĸóÇϴ Ŭ·ÎÀúÀÇ °³³äµµ ÀÖ´Ù. ¾ð¾îÀÇ ±â´ÉÀÌ ¸¹¾Æ¼ ³ª»Ü °ÍÀº ¾ø°ÚÁö¸¸ ¼ÖÁ÷È÷ ÀÌ ±â´ÉÀº ½ºÅ©¸³Æ® ¼öÁØ¿¡¼´Â ¾µ ÀÏÀÌ °ÅÀÇ ¾ø´Ù. C/C++µµ Áö¿øÇÏÁö ¾Ê´Â ±â´ÉÀ̸ç Áö¿øÇÏ´Â ¾ð¾îµµ »ç¿ëÀ» ÀÚÀçÇÏ´Â ³ÇØÇÑ °³³äÀÌ´Ù.
ÀÌ»óÀ¸·Î ¿ÀÅäÇÖŰ °Á¸¦ ¸¶Ä¨´Ï´Ù. ½Ç¿ëÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¼öÁرîÁö´Â °ñ°í·ç ´Ù·ç¾úÀ¸³ª ÀϺΠ°í±Þ ¹®¹ý°ú ³»ºÎÀûÀÎ ¸ðµå´Â ´Ù·çÁö ¸øÇß½À´Ï´Ù. GUI ȯ°æ¿¡¼ À©µµ¿ì³ª ÄÁÆ®·Ñ±îÁö Á¦¾îÇÏ´Â ½Ç½À ¿¹Á¦±îÁö ¸¸µé¾î º¸°í ½Í¾úÀ¸³ª ÀûÀýÇÑ È°¿ë¿¹¸¦ ¹ß±¼Çϴµ¥ ½Ã°£ÀÌ °É·Á À̹ø °Á¿¡¼´Â Á¦¿ÜÇß½À´Ï´Ù. ´ÙÀ½¿¡ ¾÷µ¥ÀÌÆ®ÇÒ ±âȸ°¡ ÀÖ´Ù¸é ´õ ¸¹Àº ³»¿ë°ú ½Ç¿ëÀûÀÎ ¿¹Á¦¸¦ Ãß°¡ÇØ º¸°Ú½À´Ï´Ù.