ReDIM : 重新宣告陣列大小
例:
DIM A()
ReDIM A(0) ' A 更新為 size 為 1 個 element 的陣列
ReDIM A(2) ' A 更新為 size 為 2 個 element 的陣列
重設以後所有的內容都會變空的
若要保留原有的值(動態更新陣列大小)要加 Preserve
例:
Dim A(3)
A(0) = 1
A(1) = 2
A(2) = 3
ReDIM A(4)
A(3) = 4
A(4) = 5
' 此時 A(0), A(1),A(2) 沒有值
Dim A(3)
A(0) = 1
A(1) = 2
A(2) = 3
ReDIM Preserve A(4)
A(3) = 4
A(4) = 5
' 此時 A(0), A(1),A(2) 有值
沒有留言:
張貼留言