BaşlayınÜcretsiz başlayın

Ne zaman break?

Döngünün içinde kodunu hangi sırayla çalıştırdığın ve ne zaman kırman (break) gerektiğini kontrol etmen önemlidir. Aşağıdakiler code'u farklı sayıda kez çalıştırır.

# Önce kod, sonra koşulu kontrol et
repeat {
    code
    if(condition) {
        break
    }
}

# Önce koşulu kontrol et, sonra kod
repeat {
    if(condition) {
        break
    }
    code
}

Bunu, önceki egzersizin bir uzantısında görelim. Bu örnekte rastgeleliği kaldırmak için runif() işlevi sabit bir çarpanla değiştirildi.

Bu egzersiz, kursun bir parçasıdır

Finans için Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

  • Bir repeat döngüsünün yapısı oluşturuldu. Boşlukları doldur: döngü stock_price 66'nın altına düşerse bunu kontrol etsin ve öyleyse break etsin. Bunu çalıştır ve hisse senedi fiyatının kaç kez yazdırıldığına dikkat et.
  • print(stock_price) ifadesini if deyiminden sonraya, fakat hâlâ repeat döngüsünün içine taşı. Betiği tekrar çalıştır: şimdi stock_price kaç kez yazdırıldı?

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Stock price
stock_price <- 67.55

___ {
  # New stock price
  stock_price <- stock_price * .995
  print(stock_price)
  
  # Check
  if(stock_price ___ ___) {
    print("Stock price is below 66! Buy it while it's cheap!")
    ___
  }

}
Kodu Düzenle ve Çalıştır