ruby-on-rails – 按日期时间从数组中排序数组的哈希映射
发布时间:2020-12-17 04:27:24 所属栏目:百科 来源:网络整理
导读:我的hashmap如下: variable_name[user] = { url,datetime }variable_name[user] { url1,datetime1 }variable_name[user] { url2,datetime2 }variable_name[user] { url3,datetime3 } 如果可能的话,如何在RoR中按日期时间对此进行排序? 编辑:variable_name
我的hashmap如下:
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]} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |