7
传递块时Array#sort如何工作?
我在理解如何array.sort{ |x,y| block }正确工作方面存在问题,因此如何使用它? Ruby文档中的一个示例: a = [ "d", "a", "e", "c", "b" ] a.sort #=> ["a", "b", "c", "d", "e"] a.sort { |x,y| y <=> x } #=> ["e", "d", "c", "b", "a"]