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 gammaQui, 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 principaleNel 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 principaleInnanzitutto, 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.