我有一张像这样的地图
Key: 9970DLXEVOQ0O Value: [{9972IOFNIDER6 0.3},{9972MFYWYJIEK 0.2},{9972QIUUINW6R 0.5}]
Key: 9970DLXEVOQ01 Value: [{9972IOFNIDER6 0.3}]
Key: 9970QYPOYUUIO Value: [{9972VOFA3OJLK 0.4}]
在名为product_deal 的golang中,键是字符串,值是结构:
type product_detail struct {
deal_id string
rating float64
}
我需要根据每个值字段中的评级(降序)对值进行排序,输出应该是
Key: 9970DLXEVOQ0O Value: [{9972QIUUINW6R 0.5},{9972IOFNIDER6 0.3},{9972MFYWYJIEK 0.2}]
Key: 9970DLXEVOQ01 Value: [{9972IOFNIDER6 0.3}]
Key: 9970QYPOYUUIO Value: [{9972VOFA3OJLK 0.4}]
有关如何完成此操作的任何想法。我确实看过其他帖子,这些帖子对地图进行了排序,但无法获得实现。任何帮助,将不胜感激。
陪伴而非守候
相关分类