Junior — Middle
Se poate declara un array atribuindu-l printr-o variabilă?
sobes.tech AI
Răspuns de la AI
În Go, poți declara un array și să îl atribui printr-o variabilă, dar este important să înțelegi că array-urile în Go au o dimensiune fixă și sunt tipuri de valoare (sunt copiate la atribuție).
Exemplu de declarare a unui array și atribuirea sa printr-o variabilă:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // copierea array-ului
De asemenea, poți folosi slices, care sunt mai flexibile și de obicei preferate:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // atribuirea unui slice (referință la array)
Prin urmare, da, poți declara un array și să îl atribui printr-o variabilă, dar trebuie să iei în considerare caracteristicile de copiere și dimensiune.