1) vlock문
이미 사용중이거나 선언된 변수를 읽기 전용(값의 변화를 줄 수 없는 상수의
성격)으로 설정한다.
배열에서 각 요소별 읽기 전용을 설정하거나 배열 전체의 읽기 전용을 설정
할 수 있으며 이들은 서로 다르게 취급된다.
<형식> vlock 변수1 , 변수2 , ... , 변수N;
-. (vlock, vunlock, vfree)문으로 변수를 선언할 수 없다.
-. (vlock, vunlock, vfree)문으로 변수의 초기값을 지정할 수 없다.
-. 선언하지 않았으나 이미 사용중인 변수는 자유형(free)형으로
선언된 것이기 때문에 vlock을 할 수 있다.
예1) a= 1;
vlock a;
a= 2; // 에러가 발생한다.(2를 수용하지 못함)
예2) a= 1;
b= 2;
vlock b;
htmlquery("a=5&b=6"); // a는 5를 기억하지만 b는 2이다.
※ htmlquery()함수는 HTML form tag의 query를 해석하는 역할을 하며
query의 형식은 "변수1=값1&변수2=값2& ... &변수N=값N"이다.
2) vunlock문
이미 사용중이거나 선언된 변수의 읽기 전용을 해제 한다. 배열에서 각
요소별 읽기 전용을 해제하거나 배열 전체의 읽기 전용을 해제 할 수 있으며
이들은 서로 다르게 취급된다.
<형식> vunlock 변수1 , 변수2 , ... , 변수N;
3) vfree문
이미 사용중이거나 선언된 변수를 해제한다. 사용되지 않았거나 선언되지
않은 변수를 해제하는 것은 에러가 발생하지 않는다. 배열에서 요소별 변수
해제는 불가능하며 배열 전체를 해제해야한다. 읽기 전용이 설정된 변수는
해제할 수 없다.
<형식> vfree 변수1 , 변수2 , ... , 변수N;
|