Ranges बनाना
Inclusive और exclusive ranges
Ranges बनाना, CoddyKit पर Ruby Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Ruby Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
रेंज क्या है
रेंज शुरुआती और अंतिम मान के बीच के क्रम को दर्शाती है। इसे दो बिंदुओं के साथ लिखते हैं: 1..5।
r = 1..5
puts r
puts r.classसमावेशी रेंज
दो बिंदु एक समावेशी रेंज बनाते हैं, जिसमें अंतिम मान भी शामिल होता है। 1..5 में 1, 2, 3, 4, 5 आते हैं।
puts (1..5).to_a.inspectबहिष्कारी रेंज
तीन बिंदु एक बहिष्कारी रेंज बनाते हैं, जो अंतिम मान से पहले रुक जाती है। 1...5 में 1, 2, 3, 4 आते हैं।
puts (1...5).to_a.inspectरेंज पर पुनरावृत्ति
रेंज each का प्रत्युत्तर देती हैं, इसलिए उन्हें ऐरे में बदले बिना सीधे लूप चलाया जा सकता है।
(1..3).each { |n| puts "count #{n}" }अक्षर परास
परास अक्षरों पर भी लागू होते हैं। 'a'..'e' वर्णमाला में आगे बढ़ता है।
puts ('a'..'e').to_a.inspectसदस्यता की जाँच
include? और cover? जाँचते हैं कि कोई मान परास के अंदर आता है या नहीं। संख्याओं के लिए cover? अधिक तेज़ है।
r = 1..10
puts r.include?(5)
puts r.cover?(11)विकल्प कथनों में परास
case कथनों में परास बहुत उपयोगी होते हैं, क्योंकि === सदस्यता जाँचता है।
score = 85
grade = case score
when 90..100 then "A"
when 80...90 then "B"
else "C"
end
puts gradeन्यूनतम, अधिकतम और sum
संख्यात्मक परास सीधे min, max और sum का उत्तर देते हैं।
r = 1..10
puts r.min
puts r.max
puts r.sumstep से परास में आगे बढ़ना
step चुनी हुई वृद्धि के साथ परास में आगे बढ़ता है।
(0..10).step(2) { |n| print "#{n} " }
putsखंड निकालने के लिए परास
किसी अंश को प्राप्त करने के लिए सरणी या स्ट्रिंग के कोष्ठकों में परास का उपयोग करें।
letters = %w[a b c d e]
puts letters[1..3].inspect
puts "hello"[0..2]अनंत परास
अनंत परास बनाने के लिए अंतिम सीमा छोड़ दें। यह किसी सरणी के अंतिम भाग तक खंड निकालने में उपयोगी है।
nums = [10, 20, 30, 40]
puts nums[1..].inspectत्वरित जाँच
परास के बारे में अपनी समझ जाँचें।
पुनरावलोकन
आपने परास सीखे:
1..5समावेशी बनाम1...5बहिष्कारीeachऔरstepसे पुनरावृत्ति- अक्षर परास और
caseका उपयोग min,max,sum, खंड निकालना और अनंत परास
अगला विषय: Enumerable मॉड्यूल।
puts (1..100).sumएआई शिक्षक के साथ Ruby सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 29
- पाठ
- 109
अक्सर पूछे जाने वाले प्रश्न
क्या “Ranges बनाना” पाठ निःशुल्क है?
हाँ — Ruby Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Ranges बनाना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Ruby Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Ranges बनाना” में मैं क्या सीखूँगा?
Inclusive और exclusive ranges आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ruby Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Ruby Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ruby Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“Ranges बनाना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Ruby Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Ruby Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।