如何在ruby中对该数组进行排序?
我有以下任务描述:使用数组,如何在ruby中对该数组进行排序?,ruby,Ruby,我有以下任务描述:使用数组,shopping\u list,编写代码以按顺序打印以下单词:“土豆”、“黄瓜”、“香蕉”、“柿子” 以下是我尝试过的: shopping_list = ["potato", "cucumber", "banana", "persimmon"] shopping_list.sort puts shopping_list 为什么标记不正确?您必须使用shopping\u list.sort。在末尾添加感叹号将使用这些排序值保存现有数组。再次打印时,应按顺序显示 您可以
shopping\u list
,编写代码以按顺序打印以下单词:“土豆”、“黄瓜”、“香蕉”、“柿子”
以下是我尝试过的:
shopping_list = ["potato", "cucumber", "banana", "persimmon"]
shopping_list.sort
puts shopping_list
为什么标记不正确?您必须使用
shopping\u list.sort代码>。在末尾添加感叹号将使用这些排序值保存现有数组。再次打印时,应按顺序显示
您可以在Ruby文档中阅读更多内容:。您必须使用购物\u list.sort代码>。在末尾添加感叹号将使用这些排序值保存现有数组。再次打印时,应按顺序显示
您可以在Ruby文档中阅读更多内容:。sort
方法返回一个副本,在原始代码中该副本被丢弃。这可能会让习惯于使用排序语言的人感到困惑……但最好编写放置购物列表。排序(除非明确要求也修改购物列表
)。在末尾添加感叹号听起来像
是一个运算符。这对于OP的问题是一个很好的建议,但它不能回答OP的问题。sort
方法返回一个副本,该副本在原始代码中被丢弃。这可能会让习惯于使用排序语言的人感到困惑……但最好编写放置购物列表。排序(除非明确要求也修改购物列表
)。在末尾添加感叹号听起来像
是一个运算符。这对于OP的问题是一个很好的建议,但它不能回答OP的问题。