비주얼베이직 튜토리얼 03. 변수수명과 스코프, 연
03. 변수의 스코프
지역변수
- 프로시저 내부에서 선언된 변수, 실행시 선언되고 실행이 끝나면 소멸
Static 변수
- 지역 변수이나 프로그램 종료될 때까지 값이 유지됨
- 프록시저 상단에서 Static문으로 선언
전역변수
- 모듈 상단 선언부에서 Private문이나 Dim문으로 선언
- 모듈 내 프로시저에서 사용가능
- 프로그램이 종료될 때까지 값이 유지됨
Public 변수
- 모듈 상단 선언부에서 Public문으로 선언
- 모든 프로시저에서 사용가능
- 프로그램이 종료될 때까지 값이 유지됨
상수
[Public | Private] Const 상수명 [As dataType] = Value
열거형 사용자 정의 상수
[Public | Private] Enum 이름 구성요소이름 [= Value] … End Enum
VB 연산자 中
<> : 배타연산(not)
^
: 지수 연산
\
: 정수 나눗셈
Mod : 나머지 연산
=
: equal 연산
Is : 등호와 유사하나 특정문자열과 같은지 판단하는데에 사용
Not : 논리 부정
And : 논리곱
Xor : 배타적 논리합
Eqv : 논리적 등가 (좌우 논리결과가 같은지 연산)
Imp : 포함관계? (앞의 논리결과가 참이고 뒤의 논리결과가 거짓일때만 거짓을 표시함)
Like 연산
?
하나의 글자(Single Character)에 대응*
와일드카드, 문자가 없어도 조건에 충족#
하나의 숫자에 대응[
] 문자의 범위를 지정할 수 있음, 하나의 글자에 대응!
사용가능 ex)[
A-Z]
[
B,Y]
[
!G]
Written on September 27, 2018