अब, इसे break करें
पिछले अभ्यास का एक संभावित समाधान आपके लिए दिया गया है। कोड linkedin वेक्टर पर लूप करता है और li के मानों के आधार पर अलग-अलग संदेश प्रिंट करता है।
इस अभ्यास में, आप break और next स्टेटमेंट्स का उपयोग करेंगे:
breakस्टेटमेंट सक्रिय लूप को छोड़ देता है: लूप के भीतर का शेष कोड स्किप हो जाता है और लूप आगे दोहराया नहीं जाता।nextस्टेटमेंट लूप के भीतर का शेष कोड स्किप कर देता है, लेकिन iteration जारी रहती है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
for लूप को दो नए, अलग-अलग if परीक्षणों के साथ बढ़ाइए:
- अगर वेक्टर एलिमेंट का मान 16 से अधिक हो, तो "This is ridiculous, I'm outta here!" प्रिंट करें और R को
forलूप छोड़ने दें (break). - अगर मान 5 से कम हो, तो "This is too embarrassing!" प्रिंट करें और अगली iteration पर तुरंत जाएँ (
next).
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)
}