Heim > Artikel > Backend-Entwicklung > Welche Methoden gibt es zum Durchlaufen von Arrays in der Go-Sprache?
Es gibt zwei Möglichkeiten, ein Array zu durchlaufen: 1. Verwenden Sie eine for-Schleifenanweisung, um das Array zu durchlaufen. Die Syntax lautet „for i :=0;i
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Es gibt zwei Möglichkeiten, Arrays in der Go-Sprache zu durchlaufen, nämlich: durch die for-Schleife und durch die for-Range-Schleife.
for-Schleife durchläuft das Array
Die geschweiften Klammern am Anfang des Schleifenkörpers der for-Schleife in der Go-Sprache müssen in derselben Zeile wie for geschrieben werden und können nicht in separate Zeilen aufgeteilt werden, ähnlich zu den geschweiften Klammern der if-Anweisung.
Syntax
for i := 0; i < len(arr); i++ { //arr[i] }
Erklärung:
Wir verwenden die len-Funktion, um die Anzahl der Array-Elemente zu ermitteln, und ermitteln dann den Wert jedes Array-Elements über eine for-Schleife plus Index.
Beispiel: for-Schleife-Array-Traversierung
Wir können das Array in Form einer for-Schleife plus Index durchlaufen
package main import ( "fmt" ) func main() { //我们可以通过 for循环加索引的形式遍历数组 var arr = [10]int{1,2,3,4,5,6,7,8,9,10} for i := 0; i < len(arr); i++ { fmt.Println(arr[i]) } }
for-Range-Schleife durchläuft das Array
Der Schlüsselwert der Go-Sprache for-Schleife wird verwendet Die Syntaxform von for range kann zum Durchlaufen von Arrays verwendet werden.
Syntax
for index, value := range arr{ }
Erläuterung:
Durchlaufen Sie die Array-Elemente in der Form for range, index ist der Index des Arrays und value ist der Wert des Arrays, der dem Index des Arrays entspricht. Wenn wir den Index oder Wert nicht benötigen, können wir ihn in der Form _ ignorieren.
Beispiel: für Range Loop Array Traversal
package main import ( "fmt" ) func main() { //我们可以通过 for range循环的形式遍历数组 var arr = [10]int{1,2,3,4,5,6,7,8,9,10} for index, value := range arr{ fmt.Println("Index =", index, "Value =", value) } }
[Verwandte Empfehlungen: Go-Video-Tutorial, Programmierunterricht]
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Durchlaufen von Arrays in der Go-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!