Cos'è la parola chiave di gamma in golang

Cos'è la parola chiave di gamma in golang
Una parola chiave è un termine o un identificatore riservato che ha un significato particolare nel linguaggio di programmazione. È usato per iterare su elementi di array, elenchi o raccolte. Questo tutorial dimostrerà il allineare Parole chiave nella lingua Golang, che è anche conosciuta come Go.

Cos'è la parola chiave di gamma in golang

La parola chiave della gamma in Golang viene utilizzata per iterare attraverso elementi in molti tipi di strutture di dati, tra cui stringhe, matrici di valori, sezioni e mappe. La sintassi della parola chiave della gamma è la seguente:

per indice, valore: = raccolta di gamma
// corpo che esegue

Qui, il valore e l'indice sono due variabili che, in questo caso, indicano un indice o una parola chiave e il valore corrispondente dell'elemento attualmente selezionato nella raccolta, di conseguenza. Le raccolte possono includere un array, una fetta, una mappa o una stringa. Vediamo l'istanza della parola chiave di gamma nel programma di Golang.

Esempio 1: Utilizzo della parola chiave di gamma con array in golang

Di seguito è menzionato un semplice programma che mostra come iterare attraverso una serie di numeri utilizzando la parola chiave di Golang Range:

Pacchetto principale
Importa "FMT"
func main ()
num: = [3] int 4, 5, 6
per i, v: = gamma num
fmt.Printf ("L'indice è: %d e il valore è: %d \ n", i, v)

Nel programma sopra, abbiamo costruito un array di tre numeri e impostato i suoi valori di configurazione. Quindi, abbiamo fatto il giro degli elementi dell'array num Usando la parola chiave di gamma. Abbiamo usato il golang fmt.Printf () funzione per segnalare sia I (indice) che V (valore) dell'elemento attualmente selezionato dopo ogni iterazione.

Esempio 2: Utilizzo della parola chiave di gamma con stringhe in golang

La parola chiave di gamma in Golang può essere utilizzata per scorrere attraverso ogni carattere in una stringa, seguendo un codice di esempio che dimostra questo:

Pacchetto principale
Importa "FMT"
func main ()
Mostra: = "Linux-Hint"
per i, char: = show gamma
fmt.Printf ("L'indice di stringa è: %d e i caratteri sono: %c \ n", i, char)

Innanzitutto, abbiamo creato la stringa che vogliamo mostrarla e inizializzarla con "Linux-Hint". Successivamente, abbiamo iterato attraverso ogni carbone nel testo dello spettacolo usando il allineare parola chiave. Abbiamo usato il fmt.Printf () Funzionare per emettere i valori dell'indice e degli attributi Char del presente elemento dopo ogni iterazione:

Conclusione

In generale, la parola chiave della gamma di Golang è uno strumento forte e adattabile per iterarsi attraverso le strutture di dati e il codice GO ne fa comunemente usare. Il post sopra ha spiegato un semplice esempio di codice Golang utilizzando l'intervallo di parole chiave in array e stringhe.