반응형

SKILL 코드를 만들다보면 어쩔 수 없이 전역변수를 사용하게 되는데, 이때 SKILL코드가 끝나고 해당 전역변수를 unbound하지 않으면 프로그램을 종료할 때까지 데이터가 남게 된다.

 

그러면 혹시만약 동일한 변수명을 가진 다른 SKILL코드가 실행된다면 충돌이 일어날 수 있다.

 

전역변수를 메모리 해제 하는 방법은 'unbound 를 사용한다.

예를 들어 a의 메모리 해제

a='unbound

 

(결과 테스트)

a에 5를 넣으면, 전역변수 a가 5로 선언이 되어, 계속 a값은 5로 남게 된다.

a를 메모리 해제 한다. 그러면 아래와 같이 정의되어있지 않은 변수로 된다.

반응형

+ Recent posts