Ruby:Can&操作员一次使用多个符号?

时间:2017-06-11 03:42:48

标签: ruby

例如,我有enum.map(&:join).map(&:to_i)。在Ruby中是否有一种语法,我可以这样写:enum.map(&:join:to_i)以避免使用&运算符迭代数组两次?

1 个答案:

答案 0 :(得分:0)

你可以使用一个块(没有&)只迭代一次:

enum.map { |e| e.join.to_i }