Golang 如何使用Array Reverse Sort函数对整数和字符串排序

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]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程