Menu
CoddyTech

Pernyataan 'break'

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

Terkadang kamu perlu keluar dari perulangan sebelum selesai dengan sendirinya. Pernyataan break memberimu kemampuan ini: pernyataan tersebut langsung menghentikan perulangan saat ini dan melompat ke kode setelah end perulangan.

Berikut cara kerja break dalam contoh sederhana:

for i = 1, 10 do
    if i == 5 then
        break
    end
    print(i)
end
print("Loop finished!")

Perulangan ini biasanya mencetak angka 1 sampai 10, tetapi pernyataan break menghentikannya saat i sama dengan 5. Jadi, perulangan ini hanya mencetak 1, 2, 3, 4, lalu langsung melanjutkan ke “Perulangan selesai!”

challenge icon

Tantangan

Mudah

Buat sistem pencarian harta karun yang menggunakan for loop dengan pernyataan break untuk mencari serangkaian peti harta karun. Mulailah dengan membuat variabel bernama targetTreasure dan menetapkan nilai 7 padanya.

Tulis for loop yang mencari peti harta karun bernomor 1 hingga 10. Di dalam loop, cetak pesan "Searching chest: " diikuti nomor peti saat ini. Lalu periksa apakah nomor peti saat ini sama dengan nilai targetTreasure. Jika cocok, cetak "Treasure found!" dan gunakan pernyataan break untuk segera keluar dari loop.

Setelah loop berakhir, baik secara alami maupun karena break, cetak "Search complete" untuk menunjukkan bahwa sesi pencarian harta karun telah selesai.

Coba sendiri

-- Tetapkan harta karun target
local targetTreasure = 7

-- TODO: Tulis kodemu di sini
-- Buat for loop untuk mencari di peti 1 hingga 10
-- Cetak "Searching chest: " diikuti nomor peti
-- Periksa apakah nomor peti sama dengan targetTreasure
-- Jika ditemukan, cetak "Treasure found!" lalu gunakan break
-- Setelah perulangan selesai, cetak "Search complete"
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online