草庐IT

dirRange

全部标签

go - 在 go 中对一个 uint64 slice 进行排序

我正在使用Go1.7rc3编写Go应用程序。我有uint64的一部分(vardirRange[]uint64)我要排序。排序包有一个函数sort.Ints()但它需要[]int我有[]uint64.我该怎么办?我可以键入强制转换所有slice吗? 最佳答案 从1.8版开始,您可以使用更简单的函数sort.Slice.在您的情况下,它将类似于以下内容:sort.Slice(dirRange,func(i,jint)bool{returndirRange[i]这避免了为排序定义任何类型。 关

go - 在 go 中对一个 uint64 slice 进行排序

我正在使用Go1.7rc3编写Go应用程序。我有uint64的一部分(vardirRange[]uint64)我要排序。排序包有一个函数sort.Ints()但它需要[]int我有[]uint64.我该怎么办?我可以键入强制转换所有slice吗? 最佳答案 从1.8版开始,您可以使用更简单的函数sort.Slice.在您的情况下,它将类似于以下内容:sort.Slice(dirRange,func(i,jint)bool{returndirRange[i]这避免了为排序定义任何类型。 关