Ruby Academy · पाठ

लूप और इटरेटर

कार्यों को दोहराने के लिए while, until, for और each जैसे इटरेटर सहित लूप तकनीकों में दक्षता प्राप्त कीजिए

पाठ 2, कुल 3 में से10 चरण

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

लूप और इटरेटर

लूप आपके Ruby प्रोग्रामों को कार्यों को प्रभावी ढंग से दोहराने की सुविधा देते हैं।

इस पाठ में, आप while, until, for जैसे लूप और each जैसे इटरेटर का उपयोग करना सीखेंगे।

लूप और इटरेटर — चित्र 1

जब तक लूप का उपयोग

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 में विभिन्न प्रकार के लूप और इटरेटर का उपयोग करना सीख लिया है।

अगले पाठ में, आप तार्किक और तुलना ऑपरेटरों के बारे में सीखेंगे।

लूप और इटरेटर — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ 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 पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. सशर्त कथन
  2. लूप और इटरेटर
  3. तार्किक और तुलना ऑपरेटर
← Ruby Academy पर वापस जाएँ