Lua 자료형

2015. 9. 19. 08:33프로그래밍/Script

728x90
728x90

자료형

자료형이 없이 단순 데이터 대입.


print 함수

print 111과 같은 형태는 에러를 반환한다.


print "momo"

print (value)

형태는 모두 가능.


주석

--


type() 함수

해당 자료형의 타입을 알 수 있다.


테이블형

중괄호 { }를 이용하여 테이블형으로 묶을 수 있다.

여러 타입을 한번에 묶을 수 있다.


테이블 길이 가져오는 함수

table.getn() 함수를 주로 사용했는데 5.2버전에서 제외되고 #value 형태로 사용된다고 한다.


시작은 0이 아니라 1임을 주의!




테이블은 구조체와 비슷한 형식으로도 사용할 수 있다.

eqTable2.cate는 cate가 없는 변수지만

1
eqTable2.cate = "swrod"
cs

이렇게 해주면 해당 테이블에 추가가되며 변수를 넣어준다.




여러 변수 동시 초기화

동시에 여러 변수를 같이 초기화 하는것이 가능하다. 

1
a,b = b,a
cs


자동 형변환

숫자와 문자 간에 연산의 경우 lua에서는 자동으로 값을 변환해준다.


주의 - 문자에서 숫자로 변환하는 경우 전부 숫자로 구성되어야 한다.


간단한 문자 변환

..









728x90
반응형

'프로그래밍 > Script' 카테고리의 다른 글

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
Lua 함수  (0) 2015.09.19
Lua script 개요  (1) 2015.09.19