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

°ü·Ã Ç׸ñ


¼³¸í
ÇÁ·Î½ÃÀú ¼öÁØ¿¡¼­ »ç¿ëÇÏ¿© µ¿Àû ¹è¿­ º¯¼ö¸¦ ¼±¾ðÇÏ°í ÀúÀå °ø°£À» ÇÒ´çÇϰųª ´Ù½Ã ÇÒ´çÇÕ´Ï´Ù.
±¸¹®
ReDim [Preserve] º¯¼ö À̸§(÷ÀÚ) [, º¯¼ö À̸§(÷ÀÚ)] . . .

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

±¸¼º ¿ä¼Ò ¼³¸í
Preserve ¸¶Áö¸· Â÷¿øÀÇ Å©±â¸¦ ¹Ù²Ü °æ¿ì ±âÁ¸ ¹è¿­ ¾È¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ º¸Á¸ÇÕ´Ï´Ù.
º¯¼ö À̸§ º¯¼ö À̸§À¸·Î ÀÏ¹Ý º¯¼ö ¸í¸í ±ÔÄ¢À» µû¸¨´Ï´Ù.
÷ÀÚ ¹è¿­ º¯¼öÀÇ Â÷¿øÀ¸·Î 60°³±îÁöÀÇ Â÷¿øÀ» ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù. ÷ÀÚ ¿ä¼ÒÀÇ ±¸¹®Àº ¾Æ·¡¿Í °°½À´Ï´Ù.

upper [,upper] . . .

¹è¿­ÀÇ ÇÏÇÑ°ªÀº ¾ðÁ¦³ª 0ÀÔ´Ï´Ù.

Âü°í
ReDim¹®Àº ¹è¿­ Â÷¿øÀÇ Ã·ÀÚ ¾øÀÌ ºó °ýÈ£¿Í ÇÔ²² Private, Public ¶Ç´Â Dim¹®À» »ç¿ëÇÏ¿© ÀÌ¹Ì Á¤½ÄÀ¸·Î ¼±¾ðµÈ µ¿Àû ¹è¿­ÀÇ Å©±â¸¦ Á¤ÀÇÇϰųª ´Ù½Ã Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ReDim¹®À» ¹Ýº¹ÇÏ¿© »ç¿ëÇÏ¸é ¹è¿­ÀÇ Â÷¿ø°ú ¿ä¼Ò¸¦ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

Preserve Å°¿öµå¸¦ »ç¿ëÇÏ¸é ¸¶Áö¸· ¹è¿­ Â÷¿øÀÇ Å©±â¸¸ º¯°æÇÒ ¼ö ÀÖÀ¸³ª, ±× Â÷¿øÀÇ °³¼ö´Â ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, 1Â÷¿ø ¹è¿­¸¸ ÀÖ´Â ¸¶Áö¸·À̸鼭 À¯ÀÏÇÑ Â÷¿øÀ̱⠶§¹®¿¡ ±× Â÷¿øÀÇ Å©±â¸¦ Á¶ÀýÇÒ ¼ö ÀÖÁö¸¸, 2Â÷¿ø ÀÌ»óÀÇ ¹è¿­ÀÎ °æ¿ì ÃÖÁ¾ Â÷¿øÀÇ Å©±â¸¸ Á¶ÀýÇÒ ¼ö ÀÖÁö¸¸ ±× ¹è¿­ÀÇ ³»¿ëÀº ±×´ë·Î º¸Á¸ÇÏ°í ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿ë·Ê¿¡¼­´Â ¹è¿­¿¡ ÀÖ´Â ±âÁ¸ µ¥ÀÌÅ͸¦ »èÁ¦ÇÏÁö ¾ÊÀ¸¸é¼­ µ¿Àû ¹è¿­ÀÇ ¸¶Áö¸· Â÷¿øÀÇ Å©±â¸¦ ´Ã¸®´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)

ÁÖÀÇ  ¹è¿­À» ¿ø·¡ Å©±âº¸´Ù ÀÛ°Ô ¸¸µé¸é ÁÙ¾îµå´Â ¿ä¼ÒÀÇ µ¥ÀÌÅ͸¦ ÀÒ¾î¹ö¸³´Ï´Ù.

º¯¼ö°¡ ÃʱâÈ­µÇ¸é ¼ýÀÚ º¯¼ö´Â 0À¸·Î, ¹®ÀÚ¿­ º¯¼ö´Â ±æÀÌ°¡ 0ÀÎ ¹®ÀÚ¿­("")·Î ÃʱâÈ­µË´Ï´Ù. °³Ã¼¸¦ ÂüÁ¶ÇÏ´Â º¯¼ö´Â »ç¿ëÇϱâ Àü¿¡ Set¹®À» »ç¿ëÇÏ¿© ±âÁ¸ °³Ã¼¿¡ ÁöÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. °³Ã¼¿¡ ÁöÁ¤ÇÒ ¶§±îÁö ¼±¾ðµÇ´Â º¯¼ö´Â Ư¼öÇÑ °ªÀÎ NothingÀ» °®½À´Ï´Ù.