Junior — Middle
É possível declarar um array atribuindo-o através de uma variável?
sobes.tech IA
Resposta da IA
Em Go, pode declarar um array e atribuí-lo através de uma variável, mas é importante entender que os arrays em Go têm um tamanho fixo e são tipos de valor (são copiados ao atribuir).
Exemplo de declaração de array e atribuição através de uma variável:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // cópia do array
Também pode usar slices, que são mais flexíveis e geralmente preferidos:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // atribuição de slice (referência ao array)
Portanto, sim, pode declarar um array e atribuí-lo através de uma variável, mas deve considerar as características de cópia e tamanho.