कब break करें?
लूप के अंदर आप अपना कोड किस क्रम में चलाते हैं और कब break करना है, यह महत्वपूर्ण है. नीचे दिए गए दोनों तरीकों में code अलग-अलग बार चलेगा.
# पहले code, फिर शर्त जाँचें
repeat {
code
if(condition) {
break
}
}
# पहले शर्त जाँचें, फिर code
repeat {
if(condition) {
break
}
code
}
आइए इसे पिछले अभ्यास के विस्तार में देखते हैं. इस उदाहरण में यादृच्छिकता हटाने के लिए runif() फंक्शन को एक स्थिर गुणक से बदल दिया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R फॉर फाइनेंस
अभ्यास निर्देश
repeatलूप की संरचना बनाई गई है. खाली जगहें भरिए ताकि लूप जाँच करे किstock_price66से कम है या नहीं, और ऐसा होने परbreakकरे. इसे चलाइए और ध्यान दीजिए कि स्टॉक प्राइस कितनी बार प्रिंट हुआ.- स्टेटमेंट
print(stock_price)को if स्टेटमेंट के बाद, लेकिन अभी भी repeat लूप के अंदर ले जाइए. स्क्रिप्ट फिर चलाइए — अबstock_priceकितनी बार प्रिंट हुआ?
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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!")
___
}
}