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
breakmenghentikan loop yang aktif: sisa kode di dalam loop dilewati dan loop tidak diiterasi lagi. - Pernyataan
nextmelewati sisa kode di dalam loop, tetapi iterasi tetap dilanjutkan.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
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
forloop (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)
}