Rubyで関数を名前で渡すにはどうすればよいですか?(私はRubyを数時間しか使用していないので、まだ物事を理解しています。)
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
Rubyでも同様に簡潔に行うことができますか?ブロックを使用する代わりに、名前で関数を参照することはできますか?
締めくくりに投票する人々:これが本当の質問ではない理由を説明できますか?