Microsoft® Visual Basic® Scripting Edition
For Each...Next¹®
 ¾ð¾î ÂüÁ¶
¹öÀü Á¤º¸

°ü·Ã Ç׸ñ


¼³¸í
¹è¿­À̳ª Ä÷º¼Ç¿¡ ÀÖ´Â °¢ ¿ä¼ÒÀÇ ¸í·É¹® ±×·ìÀ» ¹Ýº¹ÇÏ¿© ½ÇÇàÇÕ´Ï´Ù.
±¸¹®
For Each ¿ä¼Ò In ±×·ì
    [¸í·É¹®]
    [Exit For]
    [¸í·É¹®]
Next [¸í·É¹®]

For Each...Next¹®Àº ¾Æ·¡ ¿ä¼Ò·Î ±¸¼ºµË´Ï´Ù.

±¸¼º ¿ä¼Ò ¼³¸í
¿ä¼Ò Ä÷º¼ÇÀ̳ª ¹è¿­ÀÇ ¿ä¼Ò¸¦ ÅëÇØ ¹Ýº¹ÇÏ´Â µ¥ »ç¿ëÇÏ´Â º¯¼öÀÔ´Ï´Ù. Ä÷º¼ÇÀÇ ¿ä¼Ò´Â Variant º¯¼ö, ÀÏ¹Ý Object º¯¼ö ¶Ç´Â ´Ù¸¥ ƯÁ¤ ÀÚµ¿È­ °³Ã¼ º¯¼ö¸¸ÀÌ µÉ ¼ö ÀÖÀ¸¸ç, ¹è¿­ÀÇ ¿ä¼Ò´Â Variant º¯¼ö¸¸ µÉ ¼ö ÀÖ½À´Ï´Ù.
±×·ì °³Ã¼ Ä÷º¼ÇÀ̳ª ¹è¿­ÀÇ À̸§ÀÔ´Ï´Ù.
¸í·É¹® ±×·ì ¾ÈÀÇ °¢ Ç׸ñ¿¡ ´ëÇØ ½ÇÇàµÇ´Â Çϳª ÀÌ»óÀÇ ¸í·É¹®ÀÔ´Ï´Ù.

Âü°í
For Each ºí·Ï¹®Àº ±×·ì¿¡ ¿ä¼Ò°¡ Àû¾îµµ Çϳª¶óµµ ÀÖÀ¸¸é ½ÃÀ۵˴ϴÙ. ÀÏ´Ü ·çÇÁ°¡ ½ÃÀ۵ǾúÀ¸¸é ±×·ìÀÇ Ã¹Â° ¿ä¼Ò¿¡ ´ëÇØ ·çÇÁ ¾ÈÀÇ ¸ðµç ¸í·É¹®ÀÌ ½ÇÇàµË´Ï´Ù. ±×·ì¿¡ ´õ ¸¹Àº ¿ä¼Ò°¡ ÀÖ´Â ÀÌ»ó, °¢ ¿ä¼Ò¿¡ ´ëÇØ ·çÇÁ ¾ÈÀÇ ¸í·É¹®ÀÌ °è¼Ó ½ÇÇàµË´Ï´Ù. ±×·ì¿¡ ¿ä¼Ò°¡ ´õÀÌ»ó ¾øÀ¸¸é, ·çÇÁ¸¦ ºüÁ® ³ª¿Í Next¹® ¹Ù·Î µÚ¿¡ ¿À´Â ¸í·É¹®À¸·Î °è¼Ó ½ÇÇàµË´Ï´Ù.

Exit For¹®Àº ·çÇÁ¸¦ ºüÁ® ³ª°¡´Â ¹æ¹ýÀ» Á¦°øÇϱâ À§ÇØ For Each...Next ¶Ç´Â For...Next Á¦¾î ±¸Á¶ ¾È¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ °³ÀÇ Exit For¹®À» ·çÇÁ ¾ÈÀÇ ¾Æ¹« °÷¿¡ µÑ ¼ö ÀÖ½À´Ï´Ù. Exit For¹®Àº If...Then°ú °°Àº Á¶°Ç¹®À» °è»êÇÒ ¶§ ÀÚÁÖ »ç¿ëµÇ¸ç, Next¹® ¹Ù·Î µÚ¿¡ ¿À´Â ¸í·É¹®À¸·Î Á¦¾î¸¦ Àü¼ÛÇÕ´Ï´Ù.

For Each...Next ·çÇÁ¸¦ ´Ù¸¥ For Each...Next ·çÇÁ ¾È¿¡ Áßø½Ãų ¼ö ÀÖÁö¸¸, °¢ ·çÇÁÀÇ ¿ä¼Ò´Â À¯ÀÏÇØ¾ß ÇÕ´Ï´Ù.

ÁÖÀÇ   Next¹®ÀÇ ¿ä¼Ò¸¦ »ý·«ÇÒÁö¶óµµ ¿ä¼Ò¸¦ Æ÷ÇÔ½ÃŲ °Íó·³ °è¼Ó ½ÇÇàµË´Ï´Ù. Next¹®ÀÌ ÇØ´ç For¹® ¾Õ¿¡ ³ª¿À¸é ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.