Junior — Middle
Може ли да се објави низ, при чему му се додели преко променљиве?
sobes.tech АИ
Одговор од АИ
U Go jeziku možete deklarisati niz i dodeliti ga putem promenljive, ali je važno razumeti da nizovi u Go imaju fiksnu veličinu i su tipovi vrednosti (kopiraju se prilikom dodele).
Primer deklaracije niza i dodele putem promenljive:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // kopiranje niza
Takođe možete koristiti slice-ove, koji su fleksibilniji i obično su preferirani:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // dodeljivanje slice-a (referenca na niz)
Dakle, da, možete deklarisati niz i dodeliti ga putem promenljive, ali treba imati u vidu osobine kopiranja i veličine.