Sobes.tech
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.