参考方法?
我想替换这个:
[[1,'a'],[2,'b'],[3,'c']].map {|p| p.first}
通过发送对Array的first
map
方法的引用,使用更简洁的版本,但它给了我错误:
[[1,'a'],[2,'b'],[3,'c']].map Array.method(:first)
试试这个:
[[1,'a'],[2,'b'],[3,'c']].map(&:first)
我想替换这个:
[[1,'a'],[2,'b'],[3,'c']].map {|p| p.first}
通过发送对Array的first
map
方法的引用,使用更简洁的版本,但它给了我错误:
[[1,'a'],[2,'b'],[3,'c']].map Array.method(:first)
试试这个:
[[1,'a'],[2,'b'],[3,'c']].map(&:first)