변수 및 함수 선언

beans·2023년 2월 24일
0

1. 데이터 타입

Roblox Studio에서 스크립트를 작성할 때, 변수를 선언할 때는 데이터 타입이 중요합니다. 데이터 타입에는 다음 항목들이 있습니다.

  • string: 문자열 (예: "Hello, World!")
  • number: 숫자 (예: 3, 10.2)
  • boolean: 참/거짓 (true/false)
  • nil: 아무 값도 존재하지 않음
  • table: 여러 데이터를 담을 수 있는 데이터 타입

2. 변수 선언

  • 변수이름 = 값
  • local 변수이름 = 값

변수를 선언할 때 '=' 기호를 사용해 변수명과 값을 함께 입력하거나, 'local' 키워드를 사용하여 해당 변수가 로컬 변수임을 명시할 수 있습니다.

playerName = "홍길동" -- string 타입의 변수 선언
playerAge = 25 -- number 타입의 변수 선언
isAlive = true -- boolean 타입의 변수 선언
score = nil -- 어떤 값도 존재하지 않는 변수 선언

local myNumber = 42 -- 로컬 number 타입의 변수

3. 함수 선언

  • 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이 됩니다.

0개의 댓글