Study
R

Perulangan di R

Penjelasan

R mendukung perulangan `for` (mengulang untuk setiap elemen dalam sebuah vector/list) dan `while` (mengulang selama kondisi TRUE). `break` menghentikan loop, `next` melompati iterasi saat ini (setara `continue` di bahasa lain).

Contoh Konsep

for (i in 1:5) {
  print(i)
}

nama <- c("Budi", "Ani", "Citra")
for (n in nama) {
  print(paste("Halo,", n))
}

angka <- 1
while (angka <= 3) {
  print(angka)
  angka <- angka + 1
}

Praktikum

Pakai for loop untuk mencetak angka 1 sampai 10, tapi lewati (next) angka kelipatan 3.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Karena vektorisasi, banyak tugas yang terasa perlu loop di bahasa lain (menjumlahkan, mengalikan tiap elemen) sebenarnya tidak butuh loop sama sekali di R — pertimbangkan dulu apakah operasi vector langsung cukup.