Ruby Academy · पाठ

संग्रहों पर इटरेशन

संग्रहों को प्रभावी ढंग से संसाधित करने के लिए each, map, select और अन्य इटरेशन मेथड का उपयोग कीजिए

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

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

पुनरावृत्ति का परिचय

संग्रहों पर पुनरावृत्ति

पुनरावृत्ति आपको किसी ऐरे या हैश के प्रत्येक तत्व को संसाधित करने की सुविधा देती है।

इस पाठ में, आप each, map और select जैसे मेथड का उपयोग करना सीखेंगे।

संग्रहों पर इटरेशन — चित्र 1

ऐरे के साथ प्रत्येक का उपयोग

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}" }

बधाई हो!

आपने विभिन्न मेथड का उपयोग करके संग्रहों पर पुनरावृत्ति करना सीख लिया है।

अगले पाठ में, आप उपयोगी ऐरे और हैश मेथड के बारे में जानेंगे।

संग्रहों पर इटरेशन — चित्र 10
शुरुआत निःशुल्क

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

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

  1. ऐरे और हैश
  2. संग्रहों पर इटरेशन
  3. उपयोगी ऐरे और हैश मेथड
← Ruby Academy पर वापस जाएँ