Menu
CoddyTech

Seu primeiro código em Luau

Parte da seção Introdução ao Luau do Journey de Lua da Coddy. Lição 3 de 80.

Hora de escrever seu primeiro código em Luau! O novo ingrediente adicionado ao Lua que você já 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 informa ao verificador de tipos que message deve conter valores de string. Se você tentar atribuir um número a ela mais tarde, o verificador apontará um erro enquanto você ainda estiver editando.

Luau também oferece uma maneira melhor de criar saídas: interpolação de strings. Uma string escrita com crases pode incluir qualquer expressão entre chaves:

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

Compare isso com encadear .. por toda parte: a interpolação mantém o texto legível, enquanto as {braces} fazem o trabalho de concatenação.

challenge icon

Desafio

Fácil

Armazene o nome da linguagem em uma variável tipada e cumprimente-a.

  1. Abaixo do comentário, declare local language: string = "Luau".
  2. Altere o print para uma string com crases: print(`Hello, {language}!`).

Pressione Executar código: a saída exibe Hello, Luau!.

Experimente você mesmo

-- Declare a linguagem aqui

print(``)

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

Pratique por conta própria: Compilador de Luau online