Was ist Range -Schlüsselwort in Golang?
Das Bereichsschlüsselwort in Golang wird verwendet, um durch Elemente in vielen Arten von Datenstrukturen, einschließlich Zeichenfolgen, Werten, Scheiben und Karten, zu iterieren. Die Syntax des Bereichsschlüsselworts lautet wie folgt:
Für den Index, Wert: = BereichssammlungHier sind Wert und der Index zwei Variablen, die in diesem Fall einen Index oder ein Schlüsselwort und den entsprechenden Wert des aktuell ausgewählten Elements in der Sammlung angeben, entsprechend. Sammlungen können ein Array, eine Scheibe, eine Karte oder eine Zeichenfolge umfassen. Sehen wir uns die Instanz des Keywords des Bereichs im Programm von Golang an.
Beispiel 1: Verwenden von Bereichsschlüsselwort mit Arrays in Golang
Ein einfaches Programm, das zeigt, wie durch eine Reihe von Zahlen mit Golangs Bereichsschlüsselwort durch das ITRAGE ITREATET KETRIERT wird:
Paket MainIm obigen Programm haben wir ein Array von drei Zahlen erstellt und die Einstellungswerte festgelegt. Anschließend haben wir die Elemente des Num -Arrays mit dem Keyword von Bereich durchgehoben. Wir haben den Golang benutzt fmt.Printf () Funktion, um sowohl den I (Index) als auch V (Wert) des aktuell ausgewählten Elements nach jeder Iteration zu melden.
Beispiel 2: Verwenden von Bereichsschlüsselwort mit Zeichenfolgen in Golang
Mit dem Bereich "Bereich" in Golang können Sie jedes Zeichen in einer Zeichenfolge durchlaufen. Im Folgenden finden Sie einen Beispielcode, der dies demonstriert:
Paket MainZunächst haben wir die Zeichenfolge erstellt, die wir mit "Linux-Hint" zeigen und initialisieren möchten ". Danach haben wir jedes Zeichen im Showtext durch die Show durch die Bereich Stichwort. Wir haben die benutzt fmt.Printf () Funktionieren Sie die Werte des Index- und Zeichenattribute des vorliegenden Elements nach jeder Iteration aus:
Abschluss
Im Allgemeinen ist das Keyword von Golangs Range ein starkes und anpassungsfähiges Werkzeug zum Iterieren durch Datenstrukturen und nutzt den Code häufig davon. Der obige Beitrag erläuterte ein einfaches Beispiel für Golang -Code unter Verwendung des Schlüsselwortbereichs in Arrays und Zeichenfolgen.