标签: ruby
例如,我有enum.map(&:join).map(&:to_i)。在Ruby中是否有一种语法,我可以这样写:enum.map(&:join:to_i)以避免使用&运算符迭代数组两次?
enum.map(&:join).map(&:to_i)
enum.map(&:join:to_i)
&
答案 0 :(得分:0)
你可以使用一个块(没有&)只迭代一次:
enum.map { |e| e.join.to_i }