While döngüsünü durdur: break
Bazı çok nadir durumlarda aşırı hızlı gitmek gerekebilir: diyelim ki bir kasırga yaklaşıyor ve olabildiğince çabuk uzaklaşman lazım. Böyle bir senaryoda sürücü asistanının sana hız aşıımı bildirimleri göndermesini istemezsin, değil mi?
Bu, üzerinde çalıştığın while döngüsüne break ifadesini eklemek için harika bir fırsat. Unutma, break bir kontrol ifadesidir. R bunu gördüğünde while döngüsünü tamamen bırakır.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
Aracın speed değeri 80'i aştığında while döngüsünün sonlandırılacağı şekilde döngüyü uyarlayış. Bu kez speed değişkeni 88 olarak başlatıldı; bunu olduğu gibi bırak.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
}
}