사이트 로그인
2016.12.03 18:33
변수란?
변수에서 '변'은 말 그대로 '변할 수 있는' 을 뜻합니다.
쉽게 이해하려면 값(value)을 담고 있는 바구니라고 생각하시면 편합니다.
우리가 일상에서 보는 바구니와 다른 점이 있다면 이 바구니는 원하는 때에 언제든지 불러올 수 있다는 점입니다.
스크립트에서는 함수를 이용해 서버 내의 여러 데이터들을 불러오고 수정합니다.
(함수에 대한 자세한 사용법은 THIS REF 폴더에서 확인하실 수 있습니다)
한 번 바구니의 이름을 등록해 두면 우리가 필요할 때 언제든지 바구니를 불러다가 쓸 수 있습니다.
하지만 주의할 점은 바구니의 값은 다시 설정해 줄 때까지 절대로 변하지 않는다는 점입니다.
예를 들어 우리가 바구니에 레벨이 50일때 자신의 레벨을 등록했다고 하면
바구니에는 50이라는 레벨의 값이 담겨져 있는 상태로 절대로 변하지 않습니다.
나중에 레벨이 60이 되어서 바구니를 호출하더라도 50이라는 값을 그대로 가지고 있을 것입니다.
변수 선언법
athena script에서 변수를 선언하는 방법은 바로 'set' 함수를 사용해서 입니다.
THIS REF에도 set함수의 사용에 대해서 글을 올린 적이 있으니 참고하시기 바랍니다.
set 변수이름, 값;
위의 형태로 변수를 선언할 수 있으며 변수의 이름 앞에는 @, $, # 3가지가 올 수 있으며
변수의 이름 뒤에는 $가 올 수 있습니다.
무엇이 오느냐에 따라 변수에 차이가 있는 것인데 이는 다음 강의에 더 자세히 설명하도록 하겠습니다.
강의를 보시는 분들은 변수 선언을 어떤식으로 하시는 지만 절대 잊지 않으시면 됩니다.
또한 변수라는 총체적인 개념을 감만 잡으셨으면 이번 강의는 이해하셨다고 보시면 됩니다