Retour au cours

Arrays et Slices : Listes dynamiques

Go (Golang) pour les microservices cloud-native

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.