ruby – 映射函数的简写

前端之家收集整理的这篇文章主要介绍了ruby – 映射函数的简写前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在地图中,我可以使用方便的&:表示法在传入的值上调用方法
nums = (0..10).to_a
strs = nums.map(&:to_s)

调用具有作为第一个参数传入的值的函数是否有类似的东西?

nums = (0..10).to_a
nums.each(puts) # error!

解决方法

用这个:
nums.each(&method(:puts))

但实际上它不会短得多:)

猜你在找的Ruby相关文章