在 Go 中可以比较两个字符串:
package main
func main() {
println("ab" > "ba")
println("ab" < "ba")
}
false
true
Program exited.
https://go.dev/play/p/svkLf6R84SC
如何对两个切片执行类似的操作?例如[]int{1,2} > []int{2,1}。
我需要它来对一片整数进行排序。所以我需要一个实现sort.Interface。
type Interface interface {
Len() int
Less(i, j int) bool
Swap(i, j int)
}
如果这个实现是通用的就更好了。
慕神8447489
相关分类