Menu
Coddy logo textTech

Votre premier code Luau

Fait partie de la section Introduction à Luau du Journey Lua de Coddy — leçon 3 sur 73.

C'est le moment d'écrire votre premier code Luau ! Le nouvel ingrédient par-dessus le Lua que vous connaissez est l'annotation de type : un deux-points et un nom de type après le nom de la variable.

local variableName: type = value

Par exemple, une variable qui ne devrait contenir que du texte :

local message: string = "Hello, World!"

La partie : string indique au vérificateur de type que message doit contenir des valeurs de type string. Essayez d'y affecter un nombre plus tard et le vérificateur signalera une erreur pendant que vous êtes encore en train d'éditer.

Luau vous offre également un moyen plus agréable de construire des sorties : l'interpolation de chaînes (string interpolation). Une chaîne écrite avec des backticks peut intégrer n'importe quelle expression à l'intérieur d'accolades :

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

Comparez cela avec l'enchaînement de .. partout — l'interpolation conserve la lisibilité du texte tandis que les {accolades} se chargent de la concaténation.

challenge icon

Défi

Facile

Créez une variable nommée language avec une annotation de type explicite de string et attribuez-lui la valeur "Luau".

Ensuite, affichez le message Hello, Luau! en utilisant l'interpolation de chaînes — une chaîne entre backticks qui intègre {language}.

Essayez vous-même

-- Écrivez le code ici
-- 1) déclarez language: string = "Luau"
-- 2) affichez la salutation avec une chaîne en backtick : `Hello, {language}!`
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à Luau