为了账号安全,请及时绑定邮箱和手机立即绑定

在golang中对降序结构进行排序

在golang中对降序结构进行排序

Go
慕妹3146593 2021-09-21 17:37:41
请看这个游乐场。我想要的很简单:我想对所有“记录”进行降序排序。我无法弄清楚如何。原因是我的结构包含一个或多个记录,我不确定如何处理。(fe这工作正常)
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

如果您有一个sort.Interface按升序排序的实现,您可以使用该sort.Reverse函数生成一个反向排序的版本。

因此,如果data实现sort.Interface并且您有如下调用:

sort.Sort(data)

然后您可以通过将其更改为降序来切换到:

sort.Sort(sort.Reverse(data))

在内部,排序器返回的sort.Reverse只是代理sort.Interface方法调用,除了Less它切换两个参数的位置。



查看完整回答
反对 回复 2021-09-21
  • 2 回答
  • 0 关注
  • 376 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信