Menu
CoddyTech

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 80.

¡Es hora de escribir tu primer código Luau! El nuevo ingrediente que se añade a Lua, que ya 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 le indica al verificador de tipos que message debe contener valores de cadena. Si luego intentas asignarle un número, el verificador informa de un error mientras aún estás editando.

Luau también te ofrece una forma más cómoda de generar texto: la interpolación de cadenas. Una cadena escrita con acentos graves puede incluir cualquier expresión entre 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

Almacena el nombre del lenguaje en una variable tipada y salúdalo.

  1. Debajo del comentario, declara local language: string = "Luau".
  2. Cambia la llamada a print por una cadena con comillas invertidas: print(`Hello, {language}!`).

Presiona Run Code: la salida muestra Hello, Luau!.

Pruébalo tú mismo

-- Declara el lenguaje aquí

print(``)

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Luau online