Ce este Range Keyword în Golang

Ce Este Range Keyword In Golang



Un cuvânt cheie este un termen sau un identificator rezervat care are o semnificație specială în limbajul de programare. Este folosit pentru a itera elementele de matrice, liste sau colecții. Acest tutorial va demonstra gamă cuvânt cheie în limba Golang, care este cunoscut și sub numele de Go.

Ce este Range Keyword în Golang

Cuvântul cheie interval din Golang este folosit pentru a itera elementele din multe tipuri de structuri de date, inclusiv șiruri de caractere, matrice de valori, felii și hărți. Sintaxa cuvântului cheie interval este următoarea:

pentru index , valoare := colecție de gamă {

// corp care execută

}

Aici, valoarea și indexul sunt două variabile care, în acest caz, indică un index sau cuvânt cheie și valoarea corespunzătoare a elementului selectat în mod corespunzător din colecție. Colecțiile pot include o matrice, secțiune, hartă sau șir. Să vedem instanța cuvântului cheie interval în programul Golang.







Exemplul 1: Utilizarea intervalului de cuvinte cheie cu matrice în Golang

Un program simplu care arată cum să iterați printr-o serie de numere folosind cuvântul cheie interval al lui Golang este menționat mai jos:



pachet principal

import 'fmt'

func principal ( ) {

pe unu := [ 3 ] int { 4 , 5 , 6 }

pentru i , în := interval dacă {

fmt. Printf ( „Indexul este: %d, iar valoarea este: %d \n ' , i , în )

}

}

În programul de mai sus, am construit o matrice de trei numere și am stabilit valorile sale de configurare. Apoi, am parcurs elementele matricei num folosind cuvântul cheie range. Am folosit Golangul fmt.Printf() funcție pentru a raporta atât i(indexul) cât și v(valoarea) elementului selectat în prezent după fiecare iterație.







Exemplul 2: Utilizarea intervalului de cuvinte cheie cu șiruri în Golang

Cuvântul cheie interval din Golang poate fi folosit pentru a parcurge fiecare caracter dintr-un șir, următorul este un exemplu de cod care demonstrează acest lucru:

pachet principal

import 'fmt'

func principal ( ) {

spectacol := „Linux-Hint”

pentru i , char := spectacol de gamă {

fmt. Printf ( „Indexul șirurilor este: %d, iar caracterele sunt: ​​%c \n ' , i , char )

}

}

Mai întâi, am creat șirul pe care vrem să-l arătăm și l-am inițializat cu „Linux-Hint”. După aceea, am repetat prin fiecare caracter din textul emisiunii folosind gamă cuvânt cheie. Noi am folosit fmt.Printf() funcție pentru a scoate valorile atributelor index și char ale elementului prezent după fiecare iterație:



Concluzie

În general, cuvântul cheie al intervalului Golang este un instrument puternic și adaptabil pentru iterare prin structurile de date, iar codul Go îl folosește de obicei. Postarea de mai sus a explicat un exemplu simplu de cod Golang folosind intervalul de cuvinte cheie în matrice și șiruri.