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.

Il est temps d’écrire votre premier code Luau ! Le nouvel ingrédient ajouté au Lua que vous connaissez est l’annotation de type : 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 de lui affecter un nombre plus tard et le vérificateur signalera une erreur pendant que vous êtes encore en train de modifier le code.

Luau vous offre également une meilleure façon de construire la sortie : l’interpolation de string. Une string écrite avec des backticks peut intégrer n’importe quelle expression entre 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 garde le texte lisible, tandis que les {braces} s’occupent de la concaténation.

challenge icon

Défi

Facile

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

Ensuite, affiche le message Hello, Luau! en utilisant l’interpolation de string : 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

Entraînez-vous par vous-même : Compilateur Lua en ligne