Menu
CoddyTech

Rangkuman: Teka-teki Cakupan

Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 87 dari 90.

challenge icon

Tantangan

Mudah

Analisis cuplikan kode berikut dan prediksi apa yang akan dicetak oleh setiap pernyataan print. Simpan prediksimu dalam variabel; baris di bawah kodemu akan mencetaknya.

Berikut kode yang perlu dianalisis:

gameScore = 100

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

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

print(gameScore)

Buat tiga variabel untuk menyimpan prediksimu:

  • firstOutput - apa yang akan ditampilkan oleh pernyataan print pertama
  • secondOutput - apa yang akan ditampilkan oleh pernyataan print kedua
  • thirdOutput - apa yang akan ditampilkan oleh pernyataan print ketiga

Output yang diharapkan disembunyikan untuk teka-teki ini: cari tahu sendiri cakupan variabelnya sebelum menjalankan kode.

Coba sendiri

-- Buat variabel untuk menyimpan prediksimu
local firstOutput = -- TODO: Analisis pernyataan print pertama dan tetapkan nilai yang kamu prediksi
local secondOutput = -- TODO: Analisis pernyataan print kedua dan tetapkan nilai yang kamu prediksi
local thirdOutput = -- TODO: Analisis pernyataan print ketiga dan tetapkan nilai yang kamu prediksi

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online