Go 语言提供了基本常量的内置支持实现和运行时反射来操作排序包。 Golang 是函数相互独立运行的能力。借助这个函数,我们可以通过导入“sort”包轻松地对整数和字符串进行排序。基本上,这将以相反的顺序对整数和字符串进行排序。
句法:
func Reverse(data Interface) Interface
返回值:该函数返回 IntSlice 的值和 StringSlice 的值。
下面的例子说明了上述方法在 Golang 中的使用:
示例 1:
// Golang program to show the uses of
// Integer Reverse Sort Function
package main
import (
"fmt"
"sort"
)
func main() {
fmt.Println("Example For Integer Reverse Sort")
num := []int{70, 80, 20, 50, 10}
// using the function
sort.Sort(sort.Reverse(sort.IntSlice(num)))
fmt.Println(num)
}
输出:
Example For Integer Reverse Sort
[80 70 50 20 10]
示例 2:
// Golang program to show the uses of
// String Reverse Sort Function
package main
import (
"fmt"
"sort"
)
func main() {
fmt.Println("Example For String Reverse Sort")
str:= []string{"GFG","Rank","India","Amid","Covid19"}
// using the function
sort.Sort(sort.Reverse(sort.StringSlice(str)))
fmt.Println(str)
}
输出:
Example For String Reverse Sort
[Rank India GFG Covid19 Amid]