MulaiMulai sekarang secara gratis

Hentikan while loop: break

Ada beberapa situasi yang sangat jarang ketika melaju kencang itu perlu: bagaimana jika ada badai besar mendekat dan Anda harus pergi secepat mungkin? Anda tentu tidak ingin asisten pengemudi mengirimkan notifikasi ngebut dalam skenario itu, bukan?

Ini merupakan kesempatan yang tepat untuk menyertakan pernyataan break dalam while loop yang sedang Anda kerjakan. Ingat bahwa pernyataan break adalah pernyataan kendali. Ketika R menemukannya, while loop ditinggalkan sepenuhnya.

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

Sesuaikan while loop sehingga dihentikan ketika speed kendaraan lebih besar dari 80. Kali ini, variabel speed telah diinisialisasi ke 88; biarkan tetap demikian.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Initialize the speed variable
speed <- 88

while (speed > 30) {
  print(paste("Your speed is", speed))
  
  # Break the while loop when speed exceeds 80
  if (___) {
    ___
  }
  
  if (speed > 48) {
    print("Slow down big time!")
    speed <- speed - 11
  } else {
    print("Slow down!")
    speed <- speed - 6
  }
}
Edit dan Jalankan Kode