今天写代码,牵扯到给一个slice排序的问题,发现go的sort包里支持自定义排序,果断拿来用了。
sort.Slice(priceList, func(i, j int) bool {
return priceList[i].RenewDate > priceList[j].RenewDate
})
上面这个是使用sort.Slice()
的例子。
在此之前,先讲讲基础的Sort方法,
type Interface interface {
// Len is the number of elements in the