Arrays vs Slices
- Arrays : Taille fixe. Rarement utilisés directement.
- Slices : Fenêtres flexibles et dynamiques sur des tableaux. Utilisés partout.
Travailler avec des Slices :
go numbers := []int{1, 2, 3} numbers = append(numbers, 4) // Les slices croissent dynamiquement fmt.Println(numbers[1:3]) // Découpage de sous-plages
Comprendre la longueur (length) et la capacité (capacity) est la clé pour une gestion de la mémoire haute performance.