Heim >Backend-Entwicklung >Golang >So definieren Sie ein Array variabler Länge in Golang
Go-Sprache stellt eine Datenstruktur vom Typ Array bereit.
Ein Array ist eine Folge nummerierter Datenelemente fester Länge desselben eindeutigen Typs, der ein beliebiger primitiver Typ sein kann, z. B. eine Ganzzahl, eine Zeichenfolge oder ein benutzerdefinierter Typ.
Arrays deklarieren
Bei der Array-Deklaration in der Go-Sprache müssen der Elementtyp und die Anzahl der Elemente angegeben werden. Das Syntaxformat lautet wie folgt:
var variable_name [SIZE] variable_type
Das Obige ist die Definition von einem -dimensionales Array. Im Folgenden wird beispielsweise die Array-Balance mit einer Länge von 10 und dem Typ float32 definiert:
var balance [10] float32
Initialisierung des Arrays
Das Folgende demonstriert die Array-Initialisierung:
var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
Initialisiert die Anzahl der Elemente in {} im Array. Die Zahl darf nicht größer sein als die Zahl in [].
Golang-Array mit variabler Länge:
Wenn Sie die Zahl in [] ignorieren und die Array-Größe nicht festlegen, legt die Go-Sprache die Array-Größe fest entsprechend der Anzahl der Elemente.
var balance = [...]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
Für weitere Golang-Kenntnisse beachten Sie bitte die Spalte Golang-Tutorial.
Das obige ist der detaillierte Inhalt vonSo definieren Sie ein Array variabler Länge in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!