Option Explicit & 변수선언

2017. 1. 18. 10:50VB

1. MSDN

Option Explicit

Dim 문


2. Option Explicit


Option Explicit On / Option Explicit Off

 


Option Explicit / Option Explicit On으로 설정하여 사용시 코드 최상단에 작성하여야 하며, Dim문 또는 ReDim문을 사용하여 모든변수를 명시적으로 선언하여야합니다. 만약, 선언되지 않은 변수를 사용하면 컴파일 타임에서 오류가 발생하게 됩니다.


Option Explicit Off로 설정하여 사용시 하나 이상의 위치에서 변수이름을 잘못 작성하면 원하는 결과 값이 출력되지 않을 수 있으므로 추천하지 않습니다.


3. Dim문


Dim 변수명 AS 데이터타입

 


3-1. 선언


Dim yuchae AS String

Dim yuchae AS Integer = 10

Dim yuchae AS Boolean



3-2. 다중선언

 

Dim yuchae, yuchae1, yuchae2() AS String



3-3. 배열선언


Dim yuchae(10) AS String

 


4. Dim문 데이터타입

정수형 

 Integer, Long, byte

논리형 

Boolean 

실수형 

single, double 

통화형 

currency 

문자열형 

string 

가변형 

variant 

날짜형 

date 

개체형 

object 

사용자 정의형 

 


5. Static 변수


Static 변수명 AS 데이터타입

 


Static 변수는 프로시저가 종료돼면 값이 없어지는 변수와 다르게 값을 보존하여 사용합니다.

* VB 프로시저는 C언어에서 함수에 해당합니다.


6.변수명 명명법


1. 영문자로 시작해야 합니다.

2. 마침표나 형식 선언 문자를 포함할 수 없습니다.

3. 255자를 초과할 수 없습니다.

4. 범위 내에서 고유하여야 합니다.

   -> 동일한 프로시저 내에 같은 변수명 사용불가합니다.



'VB' 카테고리의 다른 글

VB함수 및 C#함수  (0) 2017.01.25
Sub & Function  (0) 2017.01.18