작성일 : 11-10-21 09:31
|
[ASP] LBound UBound
|
|
|
글쓴이 :
Mr가망생
 조회 : 3,124
|
배열 크기
배열 모든 구성 요소 출력 시 반복문 사용하는데, 배열의 마지막 인덱스 번호 알아야 함 -> UBound 함수 이용
형식 : UBound (배열명 〔,참조〕)
LBound : 배열 시작 인덱스 번호 반환 (잘 사용하지는 않음)
UBound : 배열 마지막 인덱스 번호 반환
예)
redim preserve testarray(3)
testarray(3)=98
for i=0 to UBound(testarray)
response.write testarray(i)&"<br>"
next
-----------------------
LBound 함수 예제
이 예제는 LBound 함수를 사용하여 배열의 지시된 차원에 대한 가장 작은 사용 가능한 첨자를 결정합니다.
Option Base 문을 사용하여 기본 기준 배열 첨자 값인 0을 무효화할 수 있습니다.
Dim Lower
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' 변수를 선언합니다.
Dim AnyArray(10)
Lower = Lbound(MyArray, 1) ' 1을 반환합니다.
Lower = Lbound(MyArray, 3) ' 10을 반환합니다.
Lower = Lbound(AnyArray) ' 옵션 기본의 지정에 따라' 0 또는 1을 반환합니다.
UBound 함수 예제
이 예제는 UBound 함수를 사용하여 배열의 지정된 차원에 대한 가장 큰 사용 가능한 첨자를 결정합니다.
Dim Upper
Dim MyArray(1 To 10, 5 To 15, 10 To 20) ' 배열 변수를 선언합니다.
Dim AnyArray(10)
Upper = UBound(MyArray, 1) ' 10을 반환합니다.
Upper = UBound(MyArray, 3) ' 20을 반환합니다.
Upper = UBound(AnyArray) ' 10을 반환합니다.
|
|