lua

lua 변수 선언

장곰부대 2012. 11. 3. 20:41

루아에서의 변수의 형을 선언 할 필요가 없다.

어떠한 값을 대입하는 순간 그때 그때 마다 해당 변수의 형이 정해지며 그 형은 유동적이다.

ex)

a=10 -- a라는 변수에 10이라는 정수(number)를 대입한다.

a=3.14 -- a라는 변수에 3.14라는 실수 값(number)을 대입한다.

a="ABC" -- a라는 변수에 "ABC"라는 문자열(string)을 대입한다.

 

함수의 이름도 하나의 변수이다.

 ex)

function myfunc()

print("100")

end 

a = myfunc -- 다른개념이지만 c의 포인터로 이해하면 될 듯

a() -- 100이 출력된다.