1. 청크
: 루아가 실행하는 코드조각
: 청크는 "Hello World" 처럼 한줄로 간단할 수도 있고, ".lua" 파일로 묶어서 파일단위로 청크가 되기도 한다.
독립적인 인터프리터가 컴퓨터에 설치되어 있다면 커멘드창에서
$ lua 파일이름.lua
이런식으로 실행시킬수 있다.
$ lua -i 파일이름.lua
위 명령은 해당 파일에 있는 코드를 실행한 후 대화모드로 넘어간다.
그냥 lua만 입력하면 바로 대화모드로 들어간다. 여기서 lua 코드를 입력하면 바로 실행 결과값이 나타난다.
대화 모드에서 다른 .lua 파일을 불러올 수 있다.
> dofile("파일이름.lua")
n = norm(1.0, 1.5) -- 위에서 불러온 파일에 있는 함수 호출
* 대화 모드에서는 local을 이용해서 지역변수를 사용하지 말자. 대화 모드에서는 한줄 한줄이 각기 다른 청크이기 때문에 이전에 선언한 local 변수가 바로 다음줄에서 유효하지 않다.
2. 주석
한줄 주석 : -- 나는 주석이다.
여러줄 주석 :
-- [[
나는 주석
]] --
3. 전역 변수
: 전역 변수는 선언할 필요가 없다. 그냥 쓰면 된다. 선언되지 않은 변수를 사용하면 그냥 nil이 들어갈 뿐이다.
print(b) --> nil
b = 10
print(b) --> 10
b = nil
-- 이렇게 변수에 nil을 대입하면 그 변수에서 사용했던 메모리를 재활용할 수 있게 된다.
'Lua Script' 카테고리의 다른 글
[Lua] 함수의 내부 (0) | 2018.03.28 |
---|---|
[Lua] 함수 (0) | 2018.03.27 |
[Lua] 문장 (0) | 2018.03.27 |
[Lua] 표현식 (0) | 2018.03.27 |
[Lua] 타입과 값 (0) | 2018.03.27 |