Junior — Middle
Kun je een array declareren door deze via een variabele toe te wijzen?
sobes.tech AI
Antwoord van AI
In Go kun je een array declareren en deze via een variabele toewijzen, maar het is belangrijk te begrijpen dat arrays in Go een vaste grootte hebben en waardetypen zijn (worden gekopieerd bij toewijzing).
Voorbeeld van het declareren van een array en toewijzing via een variabele:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // kopiëren van de array
Je kunt ook slices gebruiken, die flexibeler zijn en meestal de voorkeur genieten:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // toewijzing van slice (referentie naar de array)
Dus, ja, je kunt een array declareren en deze via een variabele toewijzen, maar houd rekening met de eigenschappen van kopiëren en grootte.