Menu
Coddy logo textTech

Recapitulação - Desafio de Escopo

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 87 de 90.

challenge icon

Desafio

Fácil

Analise o seguinte trecho de código e preveja o que será impresso por cada instrução print. Crie variáveis para armazenar suas previsões e, em seguida, imprima-as na ordem correta.

Aqui está o código para analisar:

gameScore = 100

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

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

print(gameScore)

Crie três variáveis para armazenar suas previsões:

  • firstOutput - o que a primeira instrução print irá imprimir
  • secondOutput - o que a segunda instrução print irá imprimir
  • thirdOutput - o que a terceira instrução print irá imprimir

Em seguida, imprima suas três previsões em ordem, cada uma em uma linha separada.

Experimente você mesmo

-- Crie variáveis para armazenar suas previsões
local firstOutput = -- TODO: Analise a primeira instrução print e atribua o valor previsto
local secondOutput = -- TODO: Analise a segunda instrução print e atribua o valor previsto
local thirdOutput = -- TODO: Analise a terceira instrução print e atribua o valor previsto

-- Imprima suas previsões em ordem
print(firstOutput)
print(secondOutput)
print(thirdOutput)

Todas as lições de Fundamentals