2016년 1월 17일 일요일

Lua 필수 알고 있어야 할 것 정리

Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua Lua

table의 index
Lua에서는 특별히 지정하지않으면 index는 1부터 시작됨(C 언어와의 차이점)
> M={{1,2,3},{2,3,4,6}}
> print(M[0])
nil
> print(M[1])
table: 008BA018
> print(M[1][1])
1
>

table의 갯수 구하기 
'#' 을 붙여준다.
> M={{1,2,3},{2,3,4,6}}
> print(#M)
2
> print(#M[1])
3
> print(#M[2])
4

random 함수
랜덤 함수를 사용전에는 math.randomseed( os.time() ) 호출 해주도록 한다. 항상은 아니고 pc시작시 한번 호출해 주도록 한다. seed를 초기화해서 매번 다른 난수를 생성시키도록 한다.

random 함수
math.random(N,M) 주로 이걸 사용하도록 한다. N과 M사이의 숫자를 생성한다.
math.random(1,M) => math.random(M) 동일함
local random = math.random
random(M)



댓글 없음:

댓글 쓰기