Lua

2023. 12. 30. 01:54Lua

주석

-- 사용
-- 이 글은 주석입니다.

--
	여러줄은 이렇게 입력합니다.
--

 

 

변수

키워드 없이 변수 명을 입력하여 전역 변수로 사용
또는 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