Heim >Backend-Entwicklung >Golang >So definieren Sie ein Array variabler Länge in Golang

So definieren Sie ein Array variabler Länge in Golang

尚
Original
2019-12-13 15:24:1611721Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn