में नाम से एक फ़ंक्शन पास करें आप रुबी में नाम से फ़ंक्शन कैसे पास कर सकते हैं? (मैं केवल कुछ घंटों के लिए रूबी का उपयोग कर दिया गया है, तो मैं अभी भी बातें पता लगाना कर रहा हूँ।)रुबी
nums = [1, 2, 3, 4]
# This works, but is more verbose than I'd like
nums.each do |i|
puts i
end
# In JS, I could just do something like:
# nums.forEach(console.log)
# In F#, it would be something like:
# List.iter nums (printf "%A")
# In Ruby, I wish I could do something like:
nums.each puts
यह रूबी में इसी तरह संक्षेप किया जा सकता है? क्या मैं सिर्फ ब्लॉक का उपयोग करने के बजाय नाम से फ़ंक्शन का संदर्भ दे सकता हूं?
लोग मतदान करने के लिए मतदान करते हैं: क्या आप समझा सकते हैं कि यह वास्तविक प्रश्न क्यों नहीं है?
क्या आप यही देख रहे हैं? http://stackoverflow.com/questions/522720/passing-a-method-as-a-parameter-in-ruby –