Menu
Coddy logo textTech

Repaso - El acertijo del ámbito

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 87 de 90.

challenge icon

Desafío

Fácil

Analiza el siguiente fragmento de código y predice qué imprimirá cada sentencia print. Crea variables para almacenar tus predicciones y luego imprímelas en el orden correcto.

Aquí está el código para analizar:

gameScore = 100

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

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

print(gameScore)

Crea tres variables para almacenar tus predicciones:

  • firstOutput: lo que imprimirá la primera sentencia print
  • secondOutput: lo que imprimirá la segunda sentencia print
  • thirdOutput: lo que imprimirá la tercera sentencia print

Luego imprime tus tres predicciones en orden, cada una en una línea separada.

Pruébalo tú mismo

-- Crea variables para almacenar tus predicciones
local firstOutput = -- TODO: Analiza la primera sentencia print y asigna el valor predicho
local secondOutput = -- TODO: Analiza la segunda sentencia print y asigna el valor predicho
local thirdOutput = -- TODO: Analiza la tercera sentencia print y asigna el valor predicho

-- Imprime tus predicciones en orden
print(firstOutput)
print(secondOutput)
print(thirdOutput)

Todas las lecciones de Fundamentals