Junior — Middle
Je možné deklarovať pole priradením cez premennú?
sobes.tech AI
Odpoveď od AI
V jazyku Go môžete deklarovať pole a priradiť ho cez premennú, ale je dôležité pochopiť, že polia v Go majú pevne stanovenú veľkosť a sú typmi hodnôt (kopírujú sa pri priradení).
Príklad deklarácie poľa a priradenia cez premennú:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // kopírovanie poľa
Tiež môžete použiť slices, ktoré sú flexibilnejšie a zvyčajne preferované:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // priradenie slice (odkaz na pole)
Áno, môžete deklarovať pole a priradiť ho cez premennú, ale je potrebné zvážiť vlastnosti kopírovania a veľkosti.