Sırada, döngüyü kırmak var
Önceki egzersizin olası bir çözümü senin için sağlandı. Kod, linkedin vektörü üzerinde döngü kurar ve li değerlerine bağlı olarak farklı mesajlar yazdırır.
Bu egzersizde break ve next ifadelerini kullanacaksın:
breakifadesi etkin döngüyü terk eder: döngüdeki kalan kod atlanır ve döngü daha fazla yinelenmez.nextifadesi döngüdeki kalan kodu atlar ama yinelemeye devam eder.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
for döngüsünü aşağıdaki gibi iki yeni, ayrı if testiyle genişlet:
- Eğer vektör elemanının değeri 16’yı aşarsa, "This is ridiculous, I'm outta here!" yazdır ve R’ın
fordöngüsünü terk etmesini sağla (break). - Değer 5’ten küçükse, "This is too embarrassing!" yazdır ve bir sonraki yinelemeye atla (
next).
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)
}