Perulangan di Lua
Penjelasan
Lua punya beberapa bentuk perulangan: `for` numeric (`for i = mulai, akhir, step do`), `while` (mengulang selama kondisi true), dan `repeat ... until` (mirip do-while, badan loop dieksekusi dulu MINIMAL sekali, baru kondisi dicek di akhir).
Contoh Konsep
for i = 1, 5 do
print(i)
end
for i = 10, 1, -2 do -- mundur, step -2
print(i)
end
local angka = 1
while angka <= 3 do
print(angka)
angka = angka + 1
end
repeat
print(angka)
angka = angka + 1
until angka > 5
Praktikum
Pakai for numeric untuk mencetak angka 1 sampai 10, tapi lewati (pakai if + goto continue, atau logika sederhana) angka kelipatan 3.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
`for i = mulai, akhir, step do` — parameter step BOLEH dihilangkan kalau nilainya 1 (`for i = 1, 5 do` sudah cukup), tapi WAJIB ditulis eksplisit kalau kamu ingin mundur (step negatif).