Roblox Studio에서 스크립트를 작성할 때, 변수를 선언할 때는 데이터 타입이 중요합니다. 데이터 타입에는 다음 항목들이 있습니다.
변수이름 = 값
local 변수이름 = 값
변수를 선언할 때 '=' 기호를 사용해 변수명과 값을 함께 입력하거나, 'local' 키워드를 사용하여 해당 변수가 로컬 변수임을 명시할 수 있습니다.
playerName = "홍길동" -- string 타입의 변수 선언
playerAge = 25 -- number 타입의 변수 선언
isAlive = true -- boolean 타입의 변수 선언
score = nil -- 어떤 값도 존재하지 않는 변수 선언
local myNumber = 42 -- 로컬 number 타입의 변수
function 함수명(매개변수1, 매개변수2, ...) end
local function 함수명(매개변수1, 매개변수2, ...) end
함수를 선언할 때는 function
키워드를 사용하여 함수 이름과 매개변수를 입력한 후, 선언문과 end
사이에 코드를 작성합니다. 함수가 값을 반환할 수 있게 하려면 return
키워드로 return 변수명
처럼 사용하여 반환시킬 변수명이나 값을 명시합니다.
-- num1과 num2를 매개변수로 받는 addNumbersB 함수 정의
local function addNumbersB(num1, num2)
local result = num1 + num2
return result
end
local result = addNumbers(2, 5) -- result는 7이 됩니다.