Sobes.tech
Junior — Middle

Lehet-e tömböt deklarálni egy változó segítségével történő hozzárendeléssel?

sobes.tech MI

Válasz az MI-től

Go nyelven deklarálhat egy tömböt és hozzárendelheti egy változóhoz, de fontos megérteni, hogy a tömbök Go-ban fix méretűek és érték típusúak (másolódnak az hozzárendeléskor).

Példa tömb deklarálására és hozzárendelésre változó segítségével:

var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // tömb másolása

Szintén használhatunk szeleteket (slice), amelyek rugalmasabbak és általában előnyben részesítettek:

var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // szelet hozzárendelése (hivatkozás a tömbre)

Tehát igen, deklarálhat egy tömböt és hozzárendelheti változóhoz, de figyelembe kell venni a másolás és a méret jellemzőit.