Menu
Coddy logo textTech

첫 번째 Luau 코드

Coddy Lua 여정의 Luau 소개 섹션에 포함된 레슨. 73개 중 3번째.

첫 번째 Luau 코드를 작성할 시간입니다! 여러분이 알고 있는 Lua 위에 추가된 새로운 요소는 type annotation입니다. 즉, variable 이름 뒤에 콜론과 type 이름을 붙이는 것입니다.

local variableName: type = value

예를 들어, 텍스트만 저장해야 하는 variable은 다음과 같이 작성합니다.

local message: string = "Hello, World!"

: string 부분은 type checker에게 message가 string 값만 포함해야 한다고 알려 줍니다. 나중에 여기에 숫자를 할당해 보면, 아직 편집 중인 동안에도 checker가 오류를 보고합니다.

Luau는 출력을 작성하는 더 편리한 방법도 제공합니다: string interpolate입니다. backtick으로 작성한 string에는 중괄호 안에 어떤 표현식이든 넣을 수 있습니다.

local name: string = "Coddy"
print(`Hello, {name}!`)        -- 안녕, Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3은 5

어디에서나 ..를 이어 붙이는 방식과 비교해 보세요. interpolate를 사용하면 텍스트를 읽기 쉽게 유지하면서 {braces}가 연결 작업을 처리합니다.

challenge icon

챌린지

쉬움

language라는 이름의 변수를 만들고, string의 명시적 타입 주석을 지정한 다음 "Luau" 값을 할당하세요.

그런 다음 string interpolation을 사용하여 Hello, Luau! 메시지를 출력하세요. 즉, {language}를 포함하는 백틱 문자열을 사용합니다.

직접 해보기

-- 여기에 코드를 작성하세요
-- 1) language: string = "Luau"를 선언하세요
-- 2) 백틱 문자열로 인사말을 출력하세요: `Hello, {language}!`
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Luau 소개의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러