我有一个问题,了解如何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"]
Run Code Online (Sandbox Code Playgroud)