लूप और इटरेटर
कार्यों को दोहराने के लिए while, until, for और each जैसे इटरेटर सहित लूप तकनीकों में दक्षता प्राप्त कीजिए
लूप और इटरेटर, CoddyKit पर Ruby Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Ruby Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ruby Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
लूप और इटरेटर
लूप आपके Ruby प्रोग्रामों को कार्यों को प्रभावी ढंग से दोहराने की सुविधा देते हैं।
इस पाठ में, आप while, until, for जैसे लूप और each जैसे इटरेटर का उपयोग करना सीखेंगे।

जब तक लूप का उपयोग
while लूप किसी शर्त के सही रहने तक कोड के एक ब्लॉक को दोहराता है।
count = 1
while count <= 5
puts count
count += 1
endशर्त पूरी होने तक लूप का उपयोग
until लूप तब तक चलता है, जब तक शर्त सही नहीं हो जाती।
count = 1
until count > 5
puts count
count += 1
endके लिए लूप का उपयोग
for लूप किसी श्रेणी पर पुनरावृत्ति करने के लिए उपयोगी है।
for i in 1..5
puts i
endप्रत्येक मेथड का उपयोग
each मेथड किसी ऐरे या श्रेणी पर पुनरावृत्ति करता है।
[1, 2, 3, 4, 5].each do |num|
puts num
endलूप कथन का उपयोग
loop मेथड तब तक लगातार चलता है, जब तक उसे रोका न जाए।
i = 1
loop do
puts i
i += 1
break if i > 5
endलूप में बाहर निकलना और आगे बढ़ना
break लूप से बाहर निकलता है और next अगली पुनरावृत्ति पर चला जाता है।
for i in 1..5
next if i == 3
break if i == 5
puts i
endरूपांतरण के लिए मैप का उपयोग
map मेथड किसी संग्रह के प्रत्येक तत्व को रूपांतरित करता है।
numbers = [1, 2, 3, 4, 5]
squares = numbers.map { |n| n * n }
puts squaresबधाई हो!
आपने Ruby में विभिन्न प्रकार के लूप और इटरेटर का उपयोग करना सीख लिया है।
अगले पाठ में, आप तार्किक और तुलना ऑपरेटरों के बारे में सीखेंगे।

एआई शिक्षक के साथ Ruby सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 29
- पाठ
- 109
अक्सर पूछे जाने वाले प्रश्न
क्या “लूप और इटरेटर” पाठ निःशुल्क है?
हाँ — Ruby Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “लूप और इटरेटर” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Ruby Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“लूप और इटरेटर” में मैं क्या सीखूँगा?
कार्यों को दोहराने के लिए while, until, for और each जैसे इटरेटर सहित लूप तकनीकों में दक्षता प्राप्त कीजिए आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ruby Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Ruby Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ruby Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।
“लूप और इटरेटर” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Ruby Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Ruby Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- सशर्त कथन
- लूप और इटरेटर
- तार्किक और तुलना ऑपरेटर