Senior
Pouvons-nous ajouter un élément à une tranche nil?
sobes.tech IA
Réponse de l'IA
Oui, en Go, il est possible d'ajouter un élément à une tranche nil en utilisant la fonction append. Lors de l'ajout d'un élément à une tranche nil, Go alloue automatiquement de la mémoire et crée une nouvelle tranche avec cet élément.
Exemple :
var s []int // s == nil
s = append(s, 42) // maintenant s contient un élément : 42
fmt.Println(s) // Résultat : [42]
Ainsi, une tranche nil se comporte comme une tranche vide lors de l'ajout d'éléments, ce qui est sûr et correct.