Perulangan di Julia
Penjelasan
Julia mendukung `for` (mengulang untuk tiap elemen range/collection) dan `while` (mengulang selama kondisi true), keduanya diakhiri `end`. Range ditulis dengan `mulai:akhir` (inklusif di kedua ujung, beda dari Python yang eksklusif di ujung akhir).
Contoh Konsep
for i in 1:5
println(i)
end
buah = ["Apel", "Jeruk", "Mangga"]
for item in buah
println(item)
end
counter = 1
while counter <= 3
println(counter)
counter += 1
end
Praktikum
Pakai for loop untuk mencetak angka 1 sampai 10, tapi lewati (continue) angka kelipatan 3.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Range `1:5` di Julia INKLUSIF di kedua ujung (menghasilkan 1,2,3,4,5) — berbeda dari `range(1, 5)` di Python yang eksklusif di ujung akhir (cuma 1,2,3,4). Ini sumber bug off-by-one umum kalau pindah dari Python.