Menu
Coddy logo textTech

Tu primer código en Luau

Parte de la sección Introducción a Luau del Journey de Lua de Coddy. Lección 3 de 73.

¡Es hora de escribir tu primer código de Luau! El nuevo ingrediente que se añade al Lua que conoces es la anotación de tipo: dos puntos y un nombre de tipo después del nombre de la variable.

local variableName: type = value

Por ejemplo, una variable que solo debería contener texto:

local message: string = "Hello, World!"

La parte : string indica al comprobador de tipos que message debe contener valores de tipo string. Intenta asignarle un número más adelante y el comprobador informará de un error mientras aún estás editando.

Luau también te ofrece una forma más práctica de construir la salida: la interpolación de cadenas. Una cadena escrita con comillas invertidas puede incluir cualquier expresión dentro de llaves:

local name: string = "Coddy"
print(`Hello, {name}!`)        -- ¡Hola, Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3 es 5

Compáralo con encadenar .. por todas partes: la interpolación mantiene el texto legible, mientras que las {braces} se encargan de la concatenación.

challenge icon

Desafío

Fácil

Crea una variable llamada language con una anotación de tipo explícita de string y asígnale el valor "Luau".

Después, imprime el mensaje Hello, Luau! usando la interpolación de cadenas: una cadena con comillas invertidas que inserta {language}.

Pruébalo tú mismo

-- Escribe código aquí
-- 1) declara language: string = "Luau"
-- 2) imprime el saludo con una cadena de backtick: `Hello, {language}!`
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Lua online