gpt4 book ai didi

ruby-on-rails - 按数组中的日期时间对数组的 HashMap 进行排序

转载 作者:行者123 更新时间:2023-12-04 06:20:31 25 4
gpt4 key购买 nike

我的哈希图如下:

variable_name[user] = { url, datetime }
variable_name[user] << { url1, datetime1 }
variable_name[user] << { url2, datetime2 }
variable_name[user] << { url3, datetime3 }

如果可能,我如何在 RoR 中按日期时间排序?

编辑:variable_name 是一个散列,[user] 是一个键。该值是一个数组

最佳答案

假设 variable_name 是一个数组,你的意思是这样的:

variable_name[user] = {:url => url, :datetime => datetime }

升序排序的简单方法:
variable_name.sort_by {|vn| vn[:datetime]}

要降序排序,您可以使用完整排序:
variable_name.sort {|vn1, vn2| vn2[:datetime] <=> vn1[:datetime]}

关于ruby-on-rails - 按数组中的日期时间对数组的 HashMap 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com