Co to jest słowo kluczowe range w Golang

Co To Jest Slowo Kluczowe Range W Golang



Słowo kluczowe to zastrzeżony termin lub identyfikator, który ma szczególne znaczenie w języku programowania. Służy do iteracji elementów tablic, list lub kolekcji. Ten samouczek zademonstruje zakres słowo kluczowe w języku Golang, znanym również jako Go.

Co to jest słowo kluczowe range w Golang

Słowo kluczowe range w Golang jest używane do iteracji elementów w wielu typach struktur danych, w tym ciągach znaków, tablicach wartości, plasterkach i mapach. Składnia słowa kluczowego range jest następująca:

Do indeks , wartość := kolekcja asortymentowa {

// ciało, które wykonuje

}

Tutaj wartość i indeks to dwie zmienne, które w tym przypadku wskazują odpowiednio indeks lub słowo kluczowe i odpowiednią wartość aktualnie wybranego elementu w kolekcji. Kolekcje mogą zawierać tablicę, wycinek, mapę lub ciąg znaków. Zobaczmy wystąpienie słowa kluczowego range w programie Golanga.







Przykład 1: Używanie słowa kluczowego range z tablicami w Golang

Prosty program, który pokazuje, jak iterować po tablicy liczb za pomocą słowa kluczowego range Golanga, jest wymieniony poniżej:



Pakiet główny

import 'fmt'

funkcja główna ( ) {

na jednego := [ 3 ] int { 4 , 5 , 6 }

Do I , W := zasięg czy {

fmt. Drukuj ( „Indeks to: %d, a wartość to: %d \N ' , I , W )

}

}

W powyższym programie skonstruowaliśmy tablicę trzech liczb i ustawiliśmy jej wartości konfiguracyjne. Następnie przejrzeliśmy elementy tablicy num za pomocą słowa kluczowego range. Użyliśmy Golanga fmt.Printf() funkcja do raportowania zarówno i (indeks), jak i v (wartość) aktualnie wybranego elementu po każdej iteracji.







Przykład 2: Używanie słowa kluczowego range z ciągami znaków w Golang

Słowo kluczowe range w Golang może być używane do przełączania każdego znaku w łańcuchu, poniżej znajduje się przykładowy kod, który to demonstruje:

Pakiet główny

import 'fmt'

funkcja główna ( ) {

pokazywać := „Linuksowa wskazówka”

Do I , zwęglać := pokaz zasięgu {

fmt. Drukuj ( „Indeks łańcucha to: %d, a znaki to: %c \N ' , I , zwęglać )

}

}

Najpierw stworzyliśmy ciąg, który chcemy pokazać, i zainicjowaliśmy go za pomocą „Linux-Hint”. Następnie przejrzeliśmy każdy znak w tekście pokazu, używając metody zakres słowo kluczowe. Użyliśmy fmt.Printf() funkcja wyświetlająca wartości atrybutów index i char bieżącego elementu po każdej iteracji:



Wniosek

Ogólnie rzecz biorąc, słowo kluczowe range Golanga jest silnym i elastycznym narzędziem do iteracji w strukturach danych, a kod Go często z niego korzysta. Powyższy post wyjaśnił prosty przykład kodu Golanga wykorzystującego zakres słów kluczowych w tablicach i ciągach znaków.