标签: ruby
我想替换它:
[[1,'a'],[2,'b'],[3,'c']].map {|p| p.first}
通过向first发送对数组map方法的引用,使用更简洁的版本,但它给了我错误:
first
map
[[1,'a'],[2,'b'],[3,'c']].map Array.method(:first)
答案 0 :(得分:3)
试试这个:
[[1,'a'],[2,'b'],[3,'c']].map(&:first)