Définir une tranche vide dans Go
Dans Go, il existe plusieurs façons de définir une tranche vide, notamment :
Différences
Similarités
Indépendamment de Quelle méthode est utilisée, les propriétés suivantes s'appliquent aux trois instructions :
Utilisation
Puisque len, cap et append fonctionnent avec des tranches nulles, var foo []int peut être utilisé de manière interchangeable avec foo := []int{} et foo := make([]int, 0) dans la plupart des cas.
Déclarations de variables courtes
foo := []int{} et foo := make([]int, 0) peuvent également être écrits sous forme de déclarations de variables avec initialiseurs :
Conclusion
Les trois méthodes de définition d'une tranche vide sont couramment utilisées dans le code Go. Le choix de la méthode à utiliser dépend des exigences spécifiques de votre code.
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!