개론
2015. 10. 1. 12:38ㆍ프로그래밍/Script
728x90
728x90
코드 뭉치(chunk)
단순하게 나열된 명령들이나 문장들의 의미한다.
루아는 나열된 문장 간에는 구분자가 필요하지 않다.
1 2 3 4 5 6 7 8 9 | a = 1 b = a*2 a = 1; b = a*2; a = 1; b = a*2 a = 1 b = b*2 | cs |
이 모든게 동일!
마지막거는 도저히 못봐주겠다 ㅠㅠㅠㅠㅠ
1 | lua -i [filename] | cs |
filename 파일 안에 담긴 코드뭉치를 실행한 다음 대화모드로 들어간다.
dofile 함수로 라이브러리를 읽고
인터프리터와 대화모드로 실행 중인 콘솔에서 작업을 할 수 있다.
어휘 규정
식별자
시별자(identifier)는 숫자로 시작하지 않는 영문자, 숫자, 밑줄의 조합이라면 모두 사용할 수 있다.
주의할 것 : _VERSION (이런 조합은 루아에서 특별한 용도로 쓰이기 때문에 조심해야한다.)
다줄 주석 : --[[ 로 시작해서 --]]
꿀팁 : 다줄주석일 때 하이픈 하나만 추가하면 해당 문장은 수행된다.
전역변수
별도로 선언할 필요가 없다.
생명주기를 위해 줄이기 위해서 local 변수를 사용해도 되지만
nil을 배정하는 방법을 사용해도 된다.
728x90
반응형
'프로그래밍 > Script' 카테고리의 다른 글
[Lua, Json] lua에서 json 처리하기. json for lua (3) | 2016.01.15 |
---|---|
[루아] Lua에서 .과 :의 차이(?) + OOP (4) | 2015.12.17 |
Lua와 C 바인딩 (0) | 2015.09.20 |
Lua 메타테이블 (0) | 2015.09.20 |
Lua 5.x와 4.0 호환성 (0) | 2015.09.20 |
Lua 조건문, 반복문 (0) | 2015.09.19 |
Lua 연산자 (0) | 2015.09.19 |