변수
[[Image:http://i.imgur.com/pYCp5Uh.png%0A%20:scale%20100%%7Cimage]]
변수는 어떠한 값을 보관하기도 하고 연산의 대상이 되기도 합니다. 또 매크로의 매개변수로 활용 될 수 있습니다. 위 예제 에서는 "주인공이름", "주인공최대체력", "주인공현재체력" 이라는 3개의 변수가 만들어져 사용되고 있는 것을 볼 수 있습니다.
note
다른언어를 다루어 본 분들은 변수의 접근성에 대해서 궁금해 하실 수 있습니다. 하지만 본 스크립트에서 최대한 단순한 언어를 만들기 위해 변수는 모두 '전역변수'로 작동합니다.
변수의 선언
한글과 영어 그리고 숫자를 섞어서 변수의 이름을 만들수 있습니다. 다만 변수의 이름은 숫자로 시작 할 수 없습니다.
변수의 대입
변수에 값을 넣는 것을 변수의 대입이라고 합니다. 변수에 값을 대입하면 그 순간 변수가 생깁니다. 대입은 등호(=)를 사용합니다. 변수의 대입은 ( 변수이름=값 ) 또는 ( 변수이름=수식 )의 형태로 이루어 집니다.
변수의 사칙연산
기본적으로 숫자가 대입된 변수에 한하여 대하여 덧셈(+),뺄셈(-),곱셈(*),나눗셈(/)과 같은 사칙연산이 가능합니다.
문자열 변수의 병합
덧셈(+) 기호를 사용하여 문자열 변수와 다른 문자열 혹은 다른 문자열 변수와 병합할 수 있습니다. 하지만 반대의 경우로 뺄셈(-)은 되지 않습니다.
<button id="syntax-string-merge">예제 복사하기</button>
A = "abc" |
A = A + "123" # "abc123" |
위의 예제와 같이 "abc"라는 문자열이 보관된 변수 A에 "123"을 덧셈하여 변수 A에 다시 대입을 한다면 변수 A에는 "abc123" 이라는 문자열이 보관되게 됩니다.