Tri
Contexte
Section intitulée « Contexte »Le package sort fournit le tri pour les types de base et permet le tri personnalisé via sort.Interface. Pour les slices d’entiers, flottants ou chaînes, utilisez sort.Ints, sort.Float64s, sort.Strings.
Trier des slices d’entiers et de chaînes.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "sort")
func main() { ints := []int{5, 2, 8, 1, 9} sort.Ints(ints) fmt.Println(ints)
strs := []string{"banane", "pomme", "cerise"} sort.Strings(strs) fmt.Println(strs)
// Vérifier si trié fmt.Println(sort.IntsAreSorted(ints))}[1 2 5 8 9][banane cerise pomme]true