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

So definieren Sie ein Array variabler Länge in Golang

Freigeben: 2019-12-13 15:24:55
Original
11698 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Initialisierung des Arrays

Das Folgende demonstriert die Array-Initialisierung:

var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}
Nach dem Login kopieren

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}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage