संभव डुप्लिकेट:
for vs each in Rubyरूबी: लूप और प्रत्येक लूप के बीच क्या अंतर है?
कहते हैं कि हम एक सरणी करते हैं, जैसे
sites = %w[stackoverflow stackexchange serverfault]
क्या
for x in sites do
puts x
end
के बीच का अंतर है
और
sites.each do |x|
puts x
end
?
वे मेरे लिए एक ही सटीक चीज करते हैं, और for
लूप का सिंटैक्स मेरे लिए स्पष्ट है। क्या कोई अंतर है? यह किस स्थिति में एक बड़ा सौदा होगा?
मैंने ऐसा कुछ करने के लिए चेक किया, लेकिन मैंने इसे नहीं देखा। – eckza