3

我想替换这个:

[[1,'a'],[2,'b'],[3,'c']].map {|p| p.first}

first通过将 Array 的方法的引用发送到 来获得更简洁的版本map,但它给了我错误:

[[1,'a'],[2,'b'],[3,'c']].map Array.method(:first)
4

1 回答 1

3

试试这个:

[[1,'a'],[2,'b'],[3,'c']].map(&:first)
于 2012-08-08T02:52:08.677 回答