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

ऐरे के साथ प्रत्येक का उपयोग
each मेथड ऐरे के प्रत्येक तत्व पर लूप चलाता है।
[1, 2, 3].each { |num| puts num * 2 }हैश के साथ प्रत्येक का उपयोग
each मेथड का उपयोग कुंजी-मान युग्मों पर लूप चलाने के लिए किया जा सकता है।
{ 'name' => 'Alice', 'age' => 25 }.each { |key, value| puts "#{key}: #{value}" }मैप का उपयोग
map मेथड ऐरे के प्रत्येक तत्व को रूपांतरित करके एक नया ऐरे लौटाता है।
numbers = [1, 2, 3]
squared = numbers.map { |n| n * n }
puts squaredसिलेक्ट का उपयोग
select मेथड किसी शर्त के आधार पर तत्वों को छाँटता है।
numbers = [1, 2, 3, 4, 5]
even_numbers = numbers.select { |n| n.even? }
puts even_numbersरिजेक्ट का उपयोग
reject मेथड उन तत्वों को हटा देता है, जो किसी शर्त से मेल खाते हैं।
numbers = [1, 2, 3, 4, 5]
odd_numbers = numbers.reject { |n| n.even? }
puts odd_numbersरिड्यूस का उपयोग
reduce मेथड ऐरे के मानों को संचित करता है।
sum = [1, 2, 3, 4, 5].reduce(0) { |acc, num| acc + num }
puts sumपुनरावृत्ति के वैकल्पिक तरीके
आप लूप के लिए times और upto का भी उपयोग कर सकते हैं।
5.times { |i| puts "Iteration #{i+1}" }
1.upto(3) { |n| puts "Number: #{n}" }बधाई हो!
आपने विभिन्न मेथड का उपयोग करके संग्रहों पर पुनरावृत्ति करना सीख लिया है।
अगले पाठ में, आप उपयोगी ऐरे और हैश मेथड के बारे में जानेंगे।

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