문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. {| class="wikitable" !colspan="7"|기본문법 |- |[[lnx:comment|주석]] |[[lnx:variable|변수]] |[[lnx:operator|연산자]] |[[lnx:control|제어문]] |[[lnx:macro|매크로]] |[[lnx:extended param|확장인자]] |[[lnx:custom macro|사용자정의 매크로]] |} == 변수 == 변수라는 것은 '문자열' 이나 '숫자' 를 넣어두는 상자라고 보면 됩니다. 이것들을 서로 합치거나 나누는 것을 <code>+</code>, <code>*</code>, <code>-</code>, <code>/</code> 등을 통해서 할 수 있는데 이것들을 [[lnx:operator|연산자]] 라고 부릅니다. 변수와 연산자는 코딩을 함에 있어서 가장 기초가 되는 것들 입니다. '''예1''' <lnx> 주인공이름 = "멍구" #문자열은 쌍따옴표로 묶어주어야 합니다. 주인공최대체력 = 100 #숫자는 바로 대입하면 됩니다. 소숫점도 사용 가능합니다. 주인공현재체력 = 주인공최대체력 - 10 [대화 이름=주인공이름] ;<=주인공이름>의 체력이 현재 <=주인공현재체력> 이 남아있다. ;빨간포션을 먹으면 <=주인공최대체력> 만큼 회복 할 수 있다. </lnx> 변수는 어떠한 값을 보관하기도 하고 연산의 대상이 되기도 합니다. 또 매크로의 매개변수로 활용 될 수 있습니다. 위 예제 에서는 <code>주인공이름</code>, <code>주인공최대체력</code>, <code>주인공현재체력</code> 이라는 3개의 변수를 만들어 사용하고 있습니다. 1~3번째 줄만 이해가 되면 됩니다. 나머지 코드들은 [[lnx:macro|매크로]]를 배우고나면 이해 할 수 있습니다. <code>참고</code> LNX 스크립트에서 최대한 단순한 언어를 만들기 위해 변수는 모두 '전역변수'로 작동합니다. 다음으로 [[lnx:operator|연산자]] 항목을 읽고 변수들을 조작하는 방법을 배워봅시다. Lnx:variable 문서로 돌아갑니다.