El lenguaje Go proporciona una implementación de soporte incorporada de constantes básicas y reflexión en tiempo de ejecución para operar el paquete de ordenación. Golang es la capacidad de las funciones para ejecutarse independientemente unas de otras. Con la ayuda de esta función, podemos ordenar fácilmente enteros y strings importando el paquete «ordenar» . Básicamente, esto ordenará el número entero y las strings en orden inverso.
Sintaxis:
func Reverse(data Interface) Interface
Valor devuelto: esta función devuelve el valor de IntSlice y el valor de StringSlice.
Los siguientes ejemplos ilustran el uso del método anterior en Golang:
Ejemplo 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) }
Producción:
Example For Integer Reverse Sort [80 70 50 20 10]
Ejemplo 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) }
Producción:
Example For String Reverse Sort [Rank India GFG Covid19 Amid]
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA