Aller au contenu

Tableaux

Un tableau est une séquence de taille fixe d’éléments d’un même type. La taille fait partie du type (ex. [5]int). Les tableaux sont des types valeur – les assigner copie tout le tableau.

Déclarer, initialiser et parcourir des tableaux.

package main
import "fmt"
func main() {
var a [3]int // tableau initialisé à zéro [0,0,0]
b := [4]int{1, 2, 3, 4} // littéral
c := [...]int{10, 20, 30} // taille déduite
a[0] = 42
fmt.Println(a, b, c)
// Parcours
for i, v := range c {
fmt.Printf("c[%d] = %d\n", i, v)
}
}
Fenêtre de terminal
[42 0 0] [1 2 3 4] [10 20 30]
c[0] = 10
c[1] = 20
c[2] = 30