Maison > Article > développement back-end > retournement du tableau Golang
Lors de l'utilisation de Golang pour les opérations sur les tableaux, il est parfois nécessaire de retourner le tableau. La question est donc de savoir comment utiliser Golang pour implémenter le retournement de tableau ? Cet article présentera deux méthodes.
Méthode 1 : Utiliser la boucle for pour retourner les éléments du tableau
Utiliser la boucle for pour retourner les éléments du tableau. Les étapes de mise en œuvre spécifiques sont les suivantes :
Ce qui suit est l'implémentation spécifique du code :
package main import ( "fmt" ) func main() { arr := []int{1, 2, 3, 4, 5} n := len(arr) for i := 0; i < n/2; i++ { arr[i], arr[n-i-1] = arr[n-i-1], arr[i] } fmt.Println(arr) }
Ce code affichera [5 4 3 2 1].
Méthode 2 : utilisez le package de tri pour retourner les éléments du tableau
Le package de tri de Golang fournit la fonction Reverse, qui peut retourner le tableau. Les étapes spécifiques de mise en œuvre sont les suivantes :
Ce qui suit est l'implémentation spécifique du code :
package main import ( "fmt" "sort" ) func main() { arr := []int{1, 2, 3, 4, 5} sort.Sort(sort.Reverse(sort.IntSlice(arr))) fmt.Println(arr) }
Ce code affichera [5 4 3 2 1].
Résumé
Les deux méthodes peuvent réaliser l'inversion des éléments du tableau. L'utilisation d'une boucle for est plus simple et plus claire, mais l'utilisation du package sort pour implémenter le code est plus concise et efficace. Dans le développement réel, la méthode spécifique à choisir doit être choisie en fonction des besoins et des circonstances réels.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!