का उपयोग कर रूबी में लूपिंग मतभेद मैं रुबी का उपयोग करके एक परियोजना यूलर समस्या को हल करने की कोशिश कर रहा हूं, मैंने 4 अलग-अलग लूपिंग विधियों, फॉर-लूप, समय, रेंज और विधि तक उपयोग किया, हालांकि समय विधि केवल उत्पादन करती है अपेक्षित उत्तर, जबकि फॉर-लूप, रेंज और विधि तक नहीं है। मुझे लगता है कि वे कुछ हद तक समान हैं, लेकिन मुझे पता चला कि यह नहीं है। क्या कोई इन तरीकों के बीच मतभेदों को समझा सकता है?रेंज बनाम टाइम्स
यहाँ पाशन संरचना मैं
# for-loop method
for n in 0..1
puts n
end
0
1
=> 0..1
# times method
2.times do |n|
puts n
end
0
1
=> 2
# range method
(0..1).each do |n|
puts n
end
0
1
=> 0..1
# upto method
0.upto(1) do |n|
puts n
end
0
1
=> 0
यह मेरे लिए अच्छा नहीं है जैसे वह वापसी मूल्य के बारे में पूछ रहा है। – sepp2k
@ sepp2k: मैंने देखा कि प्रत्येक कथन का * आउटपुट * '0 1' था, जबकि' => 'द्वारा दर्शाए गए रिटर्न मानों में 3 अलग-अलग मान थे। सवाल किसी भी मामले में, अधिक स्पष्ट रूप से कहा जा सकता था। –
एचएम, आप शायद सही हैं। – sepp2k