Menu
CoddyTech

Özet - Kapsam Bulmacası

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 87 / 90.

challenge icon

Görev

Kolay

Aşağıdaki kod parçacığını incele ve her print ifadesinin ne yazdıracağını tahmin et. Tahminlerini değişkenlerde sakla; kodunun altındaki satırlar bunları yazdırır.

İncelenecek kod:

gameScore = 100

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

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

print(gameScore)

Tahminlerini saklamak için üç değişken oluştur:

  • firstOutput - ilk print ifadesinin yazdıracağı değer
  • secondOutput - ikinci print ifadesinin yazdıracağı değer
  • thirdOutput - üçüncü print ifadesinin yazdıracağı değer

Bu bulmacada beklenen çıktı gizlidir: çalıştırmadan önce kapsamlardaki değişkenleri kendin belirle.

Kendin dene

-- Tahminlerinizi saklamak için değişkenler oluşturun
local firstOutput = -- TODO: İlk print ifadesini analiz edin ve tahmin ettiğiniz değeri atayın
local secondOutput = -- TODO: İkinci print ifadesini analiz edin ve tahmin ettiğiniz değeri atayın
local thirdOutput = -- TODO: Üçüncü print ifadesini analiz edin ve tahmin ettiğiniz değeri atayın

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi