golang 标准库实现的排序 这里我只针对自定义结构体的排序简单记录下 此前我一直用的是实现sort包下的Less、Len、Swap三个方法实现排序 // 实现接口可以控制更细的粒度 // 但其实有一种更简单的写法,实现简单的排序 // eg. sort.Slice(pp, func(i, j int) bool { return pp[i].ID < pp[j].ID })