Lua
2023. 12. 30. 01:54ㆍLua
주석
-- 사용
-- 이 글은 주석입니다.
--
여러줄은 이렇게 입력합니다.
--
변수
키워드 없이 변수 명을 입력하여 전역 변수로 사용
또는 local을 붙여서 지역 변수로 사용
a = 5
function Test01()
local a = 42
print(a)
end
function Test02()
print(a)
end
Test01() -- 42 출력
Test02() -- 5 출력
타입
루아에는 8개의 기본 타입이 있다.
nil
boolean
number
string
userdata
function
thread
table
nil
타 프로그래밍 언어에서의 null을
루아에서는 nil로 쓴다
table
배열과 비슷하지만 인덱스에 숫자뿐만 아니라 문자열이나 nil을 제외한 다른 값들을 사용할 수 있다
크기 또한 고정되지 않는다
-- 테이블 생성
a = {}
k = "x"
-- x라는 key에 value로 10 할당
a[k] = 10
-- 20이라는 key에 value로 "great" 할당
a[20] = "great"
-- 10 출력
print(a["x"])
k = 20
print(a[k])
a["x"] = a["x"] + 1
print(a["x"]) --> 11