Menu
Coddy logo textTech

Seu primeiro código em Luau

Parte da seção Introdução ao Luau do Journey de Lua da Coddy — lição 3 de 73.

Hora de escrever seu primeiro código Luau! O novo ingrediente além do Lua que você conhece é a anotação de tipo: dois-pontos e um nome de tipo após o nome da variável.

local variableName: type = value

Por exemplo, uma variável que deve conter apenas texto:

local message: string = "Hello, World!"

A parte : string diz ao verificador de tipos que message deve conter valores do tipo string. Tente atribuir um número a ela mais tarde e o verificador relatará um erro enquanto você ainda estiver editando.

O Luau também oferece uma maneira mais agradável de construir saídas: interpolação de strings. Uma string escrita com crases pode embutir qualquer expressão dentro de chaves:

local name: string = "Coddy"
print(`Hello, {name}!`)        -- Olá, Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3 é 5

Compare isso com o encadeamento de .. em todos os lugares — a interpolação mantém o texto legível enquanto as {chaves} fazem o trabalho de concatenação.

challenge icon

Desafio

Fácil

Crie uma variável chamada language com uma anotação de tipo explícita de string e atribua a ela o valor "Luau".

Em seguida, imprima a mensagem Hello, Luau! usando interpolação de string — uma string com crase (`backtick`) que embuta {language}.

Experimente você mesmo

-- Escreva o código aqui
-- 1) declare language: string = "Luau"
-- 2) imprima a saudação com uma string de backtick: `Hello, {language}!`
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Luau