Junior — Middle
Kann man ein Array deklarieren, indem man es über eine Variable zuweist?
sobes.tech KI
Antwort von AI
In Go kannst du ein Array deklarieren und es über eine Variable zuweisen, aber es ist wichtig zu verstehen, dass Arrays in Go eine feste Größe haben und Werttypen sind (werden beim Zuweisen kopiert).
Beispiel für die Deklaration eines Arrays und die Zuweisung über eine Variable:
var arr [3]int = [3]int{1, 2, 3}
var anotherArr [3]int
anotherArr = arr // Kopieren des Arrays
Du kannst auch Slices verwenden, die flexibler sind und in der Regel bevorzugt werden:
var slice []int = []int{1, 2, 3}
var anotherSlice []int
anotherSlice = slice // Zuweisung eines Slices (Verweis auf das Array)
Daher ja, du kannst ein Array deklarieren und es über eine Variable zuweisen, aber du solltest die Eigenschaften des Kopierens und der Größen beachten.