MulaiMulai sekarang secara gratis

Sekarang, Anda hentikan

Salah satu solusi yang mungkin untuk latihan sebelumnya telah disediakan untuk Anda. Kode tersebut melakukan loop atas vektor linkedin dan mencetak pesan yang berbeda bergantung pada nilai li.

Dalam latihan ini, Anda akan menggunakan pernyataan break dan next:

  • Pernyataan break menghentikan loop yang aktif: sisa kode di dalam loop dilewati dan loop tidak diiterasi lagi.
  • Pernyataan next melewati sisa kode di dalam loop, tetapi iterasi tetap dilanjutkan.

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

Perluas for loop dengan dua pengujian if baru yang terpisah sebagai berikut:

  • Jika nilai elemen vektor melebihi 16, cetak "This is ridiculous, I'm outta here!" dan buat R menghentikan for loop (break).
  • Jika nilainya lebih kecil dari 5, cetak "This is too embarrassing!" dan langsung lanjut ke iterasi berikutnya (next).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# The linkedin vector has already been defined for you
linkedin <- c(16, 9, 13, 5, 2, 17, 14)

# Adapt/extend the for loop
for (li in linkedin) {
  if (li > 10) {
    print("You're popular!")
  } else {
    print("Be more visible!")
  }
  
  # Add if statement with break
  
  
  # Add if statement with next
  
  
  print(li)
}
Edit dan Jalankan Kode