Menu
Coddy logo textTech

Récapitulatif - Énigme de portée

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 87 sur 90.

challenge icon

Défi

Facile

Analysez l'extrait de code suivant et prédisez ce qui sera affiché par chaque instruction print. Créez des variables pour stocker vos prédictions, puis affichez-les dans le bon ordre.

Voici le code à analyser :

gameScore = 100

function updateScore()
    local gameScore = 250
    print(gameScore)
end

do
    local gameScore = 75
    updateScore()
    print(gameScore)
end

print(gameScore)

Créez trois variables pour stocker vos prédictions :

  • firstOutput - ce que la première instruction print affichera
  • secondOutput - ce que la deuxième instruction print affichera
  • thirdOutput - ce que la troisième instruction print affichera

Ensuite, affichez vos trois prédictions dans l'ordre, chacune sur une ligne séparée.

Essayez vous-même

-- Créez des variables pour stocker vos prédictions
local firstOutput = -- À FAIRE : Analysez la première instruction print et assignez la valeur prédite
local secondOutput = -- À FAIRE : Analysez la deuxième instruction print et assignez la valeur prédite
local thirdOutput = -- À FAIRE : Analysez la troisième instruction print et assignez la valeur prédite

-- Affichez vos prédictions dans l'ordre
print(firstOutput)
print(secondOutput)
print(thirdOutput)

Toutes les leçons de Fundamentals