VBS(Visual Basic Script)

[Visual Basic] 비주얼베이직 스크립트 (VBScript) 2차원 배열(Array), 배열 크기, 배열사이즈 함수 ubound

안산드레아스 2023. 8. 17. 19:04
반응형

 

앞서 1차원 배열에 관해서는 아래를 참고.

https://ansan-survivor.tistory.com/1590

 

[Visual Basic] 비주얼베이직 스크립트 (VBScript) 배열, 리스트 (Array), 배열 크기, 배열사이즈 함수 uboun

VBscript에서 배열을 선언하는 방식은 아래와 같다. 'Method 1 : 동적 배열 선언 (사이즈를 한정하지 않음) Dim arr1() 'Without Size 'Method 2 : 정적 배열 선언 (사이즈를 한정함 5칸) Dim arr2(5) 'Declared with size of

ansan-survivor.tistory.com

 

2차원 배열에 관한 설명.

 

샘플코드

' 3x4 크기의 2차원 배열 선언
Dim myArray(2, 3)  

' 배열에 값 할당
myArray(0, 0) = 1
myArray(0, 1) = 2
myArray(0, 2) = 3
myArray(0, 3) = 4

myArray(1, 0) = 5
myArray(1, 1) = 6
myArray(1, 2) = 7
myArray(1, 3) = 8

myArray(2, 0) = 9
myArray(2, 1) = 10
myArray(2, 2) = 11
myArray(2, 3) = 12

' 배열 요소에 접근하여 값 출력
For row = 0 To 2
    For col = 0 To 3
        Msgbox "myArray(" & row & ", " & col & ") = " & myArray(row, col)
    Next
Next
반응형

 

결과는  for문으로 내부 배열이 쭉 출력된다.

직관적으로 보면 아래와 같은 2차원 배열을 만들고 하나씩 출력한 것이다.

 

 

 

 

 

 

반응형