Menu
Coddy logo textTech

復習 - スコープパズル

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 87/90。

challenge icon

チャレンジ

簡単

次のコードスニペットを分析し、各 print ステートメントによって何が出力されるかを予測してください。予測を保存するための変数を作成し、それらを正しい順序で出力してください。

分析するコードは次のとおりです:

gameScore = 100

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

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

print(gameScore)

予測を保存するために3つの変数を作成してください:

  • firstOutput - 最初の print ステートメントが出力するもの
  • secondOutput - 2番目の print ステートメントが出力するもの
  • thirdOutput - 3番目の print ステートメントが出力するもの

次に、3つの予測を順番に、それぞれ別の行に出力してください。

自分で試してみよう

-- 予測を保存するための変数を作成します
local firstOutput = -- TODO: 最初のprint文を分析し、予測値を代入してください
local secondOutput = -- TODO: 2番目のprint文を分析し、予測値を代入してください
local thirdOutput = -- TODO: 3番目のprint文を分析し、予測値を代入してください

-- 予測を順番に出力します
print(firstOutput)
print(secondOutput)
print(thirdOutput)

Fundamentalsのすべてのレッスン