兄弟连Go语言培训带你实战GO案例(5)Go 自定义排序

市场上良莠不齐的培训机构,已经让用户疲于去面对选择,甚至有部分用户已不再信任任何培训机构。兄弟连教育认为,各培训平台在爆发增长过程中优胜劣汰是不可避免的,需要用户在挑选培训机构的时候除根据个人情况考虑外,还应综合平台品牌、平台师资及课程体系设置等多方面进行仔细比较辨别。

Go自定义排序

有的时候我们希望排序不是仅仅按照自然顺序排序。例如,我们希望按照字符串的长度来对一个字符串数

组排序而不是按照字母顺序来排序。这里我们介绍一下Go的自定义排序。

输出结果

[kiwipeachbanana]

同样的,对于其他的类型,使用这种方法,我们可以为Go的切片提供任意的排序方法。归纳一下就是:

1.创建自定义排序类型

2.实现sort包的接口方法Len,Swap和Less

3.使用sort.Sort方法来排序

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

'); })();