첫 번째 Luau 코드
Coddy Lua 여정의 Luau 소개 섹션에 포함된 레슨 — 73개 중 3번째.
첫 번째 Luau 코드를 작성할 시간입니다! 여러분이 알고 있는 Lua에 추가된 새로운 요소는 타입 어노테이션(type annotation)입니다: 변수 이름 뒤에 콜론과 타입 이름을 붙입니다.
local variableName: type = value예를 들어, 텍스트만 담아야 하는 변수의 경우 다음과 같습니다:
local message: string = "Hello, World!": string 부분은 타입 검사기(type checker)에게 message가 string 값만 포함해야 한다고 알려줍니다. 나중에 여기에 숫자를 할당하려고 하면, 코드를 편집하는 동안 타입 검사기가 에러를 보고합니다.
또한 Luau는 출력을 생성하는 더 좋은 방법인 문자열 보간(string interpolation)을 제공합니다. 백틱(`)으로 작성된 문자열은 중괄호 안에 어떤식도 포함할 수 있습니다:
local name: string = "Coddy"
print(`Hello, {name}!`) -- 안녕, Coddy!
print(`2 + 3 is {2 + 3}`) -- 2 + 3은 5모든 곳에 .. 연결 연산자를 사용하는 것과 비교해 보세요. 문자열 보간은 {braces}가 연결 작업을 수행하는 동안 텍스트의 가독성을 높여줍니다.
챌린지
쉬움명시적 string 타입 어노테이션이 지정된 language 변수를 생성하고 "Luau" 값을 할당하세요.
그런 다음 {language}를 삽입하는 백틱 문자열인 문자열 보간법(string interpolation)을 사용하여 Hello, Luau! 메시지를 출력하세요.
직접 해보기
-- 여기에 코드를 작성하세요
-- 1) language: string = "Luau"를 선언하세요
-- 2) 백틱 문자열로 인사말을 출력하세요: `Hello, {language}!`
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.