while लूप रोकें: break
कभी-कभी बहुत दुर्लभ हालात में तेज़ रफ़्तार ज़रूरी हो सकती है: मान लीजिए हरिकेन आ रहा है और आपको जितनी जल्दी हो सके निकलना है। ऐसे में आप नहीं चाहेंगे कि ड्राइवर का असिस्टेंट आपको स्पीडिंग नोटिफिकेशन भेजता रहे, है ना?
यह break स्टेटमेंट को उस while लूप में जोड़ने का बढ़िया मौका है, जिस पर आप काम कर रहे हैं। याद रखें, break एक कंट्रोल स्टेटमेंट है। जब R इसे पाता है, तो while लूप पूरी तरह छोड़ दिया जाता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
while लूप को ऐसे बदलें कि जब वाहन की speed 80 से अधिक हो जाए, तो लूप छोड़ दिया जाए। इस बार speed वैरिएबल 88 से initialize किया गया है; इसे वैसा ही रहने दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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
}
}