如何在 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 中同样简洁地完成吗?我可以只按名称引用函数而不是使用块吗?
人们投票结束:你能解释为什么这不是一个真正的问题吗?