【发布时间】:2015-04-27 14:05:02
【问题描述】:
它以升序返回数组/列表,但它是如何工作的?
books = ["Charlie and the Chocolate Factory", "War and Peace", "Utopia", "A Brief History of Time", "A Wrinkle in Time"]
books.sort! { |firstBook, secondBook| firstBook <=> secondBook }
【问题讨论】:
-
可能是Ruby使用排序算法对数组进行排序。看到这个sitepoint.com/sorting-algorithms-ruby
-
而且你不需要块按升序排序。
books.sort!可以。
标签: ruby arrays function sorting