如何在红宝石中对此数组进行排序



>我有以下任务描述:使用数组shopping_list编写代码以按排序顺序打印以下单词:"土豆","黄瓜","香蕉","柿子"。

这是我尝试过的:

shopping_list = ["potato", "cucumber", "banana", "persimmon"]
shopping_list.sort
puts shopping_list

为什么这被标记为不正确?

你必须

使用shopping_list.sort!。在末尾添加感叹号将保存具有这些排序值的现有数组。再次打印它们时,应按顺序显示。

您可以在 Ruby 文档中阅读更多内容:https://ruby-doc.org/core-2.2.0/Array.html#method-i-sort-21。

最新更新