Was ist ein Bereichsschlüsselwort in Golang

Was Ist Ein Bereichsschlusselwort In Golang



Ein Schlüsselwort ist ein reservierter Begriff oder Bezeichner, der in der Programmiersprache eine besondere Bedeutung hat. Es wird verwendet, um über Elemente von Arrays, Listen oder Sammlungen zu iterieren. Dieses Tutorial demonstriert die Bereich Schlüsselwort in der Golang-Sprache, die auch als Go bekannt ist.

Was ist ein Bereichsschlüsselwort in Golang

Das range-Schlüsselwort in Golang wird verwendet, um Elemente in vielen Arten von Datenstrukturen zu durchlaufen, einschließlich Strings, Arrays von Werten, Slices und Maps. Die Syntax des Bereichsschlüsselworts lautet wie folgt:

für Index , Wert := Sortimentssammlung {

// Körper, der ausgeführt wird

}

Wert und Index sind hier zwei Variablen, die in diesem Fall einen Index oder ein Schlüsselwort und entsprechend den entsprechenden Wert des aktuell ausgewählten Elements in der Sammlung angeben. Sammlungen können ein Array, ein Slice, eine Map oder eine Zeichenfolge enthalten. Sehen wir uns die Instanz des Schlüsselworts range im Programm von Golang an.







Beispiel 1: Verwendung des Schlüsselworts range mit Arrays in Golang

Ein einfaches Programm, das zeigt, wie man mit Golangs range-Schlüsselwort durch ein Array von Zahlen iteriert, ist unten erwähnt:



Paket Haupt

importieren 'fmt'

func main ( ) {

Auf eins := [ 3 ] int { 4 , 5 , 6 }

für ich , In := reichen ob {

fmt. Druckf ( 'Der Index ist: %d, und der Wert ist: %d \N ' , ich , In )

}

}

Im obigen Programm haben wir ein Array aus drei Zahlen erstellt und seine Einrichtungswerte festgelegt. Dann haben wir die Elemente des num-Arrays mit dem Schlüsselwort range durchlaufen. Wir haben den Golang benutzt fmt.Printf() -Funktion, um nach jeder Iteration sowohl den i(Index) als auch den v(Wert) des aktuell ausgewählten Elements zu melden.







Beispiel 2: Verwendung des Schlüsselworts range mit Strings in Golang

Das Schlüsselwort range in Golang kann verwendet werden, um durch jedes Zeichen in einer Zeichenfolge zu blättern. Im Folgenden finden Sie einen Beispielcode, der dies demonstriert:

Paket Haupt

importieren 'fmt'

func main ( ) {

zeigen := 'Linux-Hinweis'

für ich , verkohlen := Reichweite zeigen {

fmt. Druckf ( 'String-Index ist: %d, und Zeichen sind: %c \N ' , ich , verkohlen )

}

}

Zuerst haben wir den String erstellt, den wir anzeigen möchten, und ihn mit „Linux-Hint“ initialisiert. Danach haben wir jedes Zeichen im Showtext mit dem durchlaufen Bereich Stichwort. Wir haben die benutzt fmt.Printf() Funktion zum Ausgeben der Werte der index- und char-Attribute des aktuellen Elements nach jeder Iteration:



Abschluss

Im Allgemeinen ist das Range-Schlüsselwort von Golang ein starkes und anpassungsfähiges Werkzeug zum Durchlaufen von Datenstrukturen, und Go-Code verwendet es häufig. Der obige Beitrag erläuterte ein einfaches Beispiel für Golang-Code, der den Schlüsselwortbereich in Arrays und Strings verwendet.