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 |