Golang 如何使用Array Reverse Sort函数对整数和字符串排序
Go语言提供了内置支持的基本常量和运行时反射来操作sort(排序)包。Golang允许函数独立运行。借助此函数,可以通过导入“sort”包轻松对整数和字符串进行排序。基本上,这将以相反的顺序对整数和字符串进行排序。
语法:
func Reverse(data Interface) Interface
返回值: 此函数返回IntSlice值和StringSlice值。
以下示例说明了在Golang中使用以上方法的用法:
示例1:
// Golang程序展示使用整数反向排序函数
package main
import (
"fmt"
"sort"
)
func main() {
fmt.Println("使用Integer Reverse Sort的示例")
num := []int{70, 80, 20, 50, 10}
//使用该函数
sort.Sort(sort.Reverse(sort.IntSlice(num)))
fmt.Println(num)
}
输出:
使用Integer Reverse Sort的示例
[80 70 50 20 10]
示例2:
// Golang程序展示使用字符串反向排序函数
package main
import (
"fmt"
"sort"
)
func main() {
fmt.Println("使用String Reverse Sort的示例")
str:= []string{"GFG","Rank","India","Amid","Covid19"}
//使用该函数
sort.Sort(sort.Reverse(sort.StringSlice(str)))
fmt.Println(str)
}
输出:
使用String Reverse Sort的示例
[Rank India GFG Covid19 Amid]