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

°ü·Ã Ç׸ñ


¼³¸í
Á¶°Ç¹®ÀÌ TrueÀ̰ųª True°¡ µÉ ¶§±îÁö ºí·Ï¹®À» ¹Ýº¹ÇÏ¿© ½ÇÇàÇÕ´Ï´Ù.
±¸¹®
Do [{While | Until} Á¶°Ç¹®]
    [¸í·É¹®]
    [Exit Do]
    [¸í·É¹®]
Loop

¶Ç´Â ¾Æ·¡ ±¸¹®µµ »ç¿ëÇÕ´Ï´Ù.

Do
    [¸í·É¹®]
    [Exit Do]
    [¸í·É¹®]
Loop [{While | Until} Á¶°Ç¹®]

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

±¸¼º ¿ä¼Ò ¼³¸í
Á¶°Ç¹® °ªÀÌ True ¶Ç´Â FalseÀÎ ¼ö½ÄÀ̳ª ¹®ÀÚ½ÄÀÔ´Ï´Ù. Á¶°Ç¹®ÀÌ NullÀÎ °æ¿ì False·Î Ãë±ÞÇÕ´Ï´Ù.
¸í·É¹® Á¶°Ç¹®ÀÌ TrueÀ̰ųª True°¡ µÉ ¶§±îÁö ¹Ýº¹Çؼ­ ½ÇÇàµÇ´Â Çϳª ÀÌ»óÀÇ ¸í·É¹®ÀÔ´Ï´Ù.

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

Exit Do¹®ÀÌ ÁßøµÈ Do...Loop¹®¿¡ »ç¿ëµÇ¸é ÀÌ ¸í·É¹®Àº ÇØ´ç ·çÇÁÀÇ ÇÑ ´Ü°è À§¿¡ ÀÖ´Â ÁßøµÈ ·çÇÁ¿¡ Á¦¾î¸¦ Àü¼ÛÇÕ´Ï´Ù.