Što je raspon Ključna riječ u Golangu
Ključna riječ raspona u Golangu koristi se za ponavljanje kroz elemente u mnogim vrstama struktura podataka, uključujući nizove, nizove vrijednosti, rezove i karte. Sintaksa ključne riječi raspon je sljedeća:
za indeks , vrijednost := zbirka asortimana {// tijelo koje izvršava
}
Ovdje su vrijednost i indeks dvije varijable koje u ovom slučaju označavaju indeks ili ključnu riječ i odgovarajuću vrijednost trenutno odabranog elementa u kolekciji, u skladu s tim. Zbirke mogu uključivati niz, isječak, kartu ili niz. Pogledajmo instancu ključne riječi raspona u programu Golang.
Primjer 1: Upotreba ključne riječi raspona s nizovima u Golangu
U nastavku se spominje jednostavan program koji pokazuje kako iterirati kroz niz brojeva koristeći Golangovu ključnu riječ raspona:
glavni paket
uvoz 'fmt'
funkcija glavna ( ) {
na jedan := [ 3 ] int { 4 , 5 , 6 }
za ja , u := raspon li {
fmt. Printf ( 'Indeks je: %d, a vrijednost je: %d \n ' , ja , u )
}
}
U gornjem programu konstruirali smo niz od tri broja i postavili njegove vrijednosti postavki. Zatim smo prošli kroz elemente niza num koristeći ključnu riječ range. Koristili smo Golang fmt.Printf() za izvješćivanje o i(indeksu) i v(vrijednosti) trenutno odabrane stavke nakon svake iteracije.
Primjer 2: Upotreba ključne riječi raspona s nizovima u Golangu
Ključna riječ raspona u Golangu može se koristiti za kruženje kroz svaki znak u nizu, a sljedeći je primjer koda koji to pokazuje:
glavni paketuvoz 'fmt'
funkcija glavna ( ) {
pokazati := 'Linux-savjet'
za ja , char := asortiman pokazati {
fmt. Printf ( 'Indeks niza je: %d, a znakovi su: %c \n ' , ja , char )
}
}
Prvo smo stvorili niz koji želimo prikazati i inicijalizirali ga s 'Linux-Hint'. Nakon toga smo iterirali kroz svaki znak u tekstu emisije koristeći domet ključna riječ. Koristili smo fmt.Printf() funkcija za ispis vrijednosti atributa index i char sadašnjeg elementa nakon svake iteracije:
Zaključak
Općenito, Golangova ključna riječ raspona snažan je i prilagodljiv alat za ponavljanje kroz podatkovne strukture, a Go kod je obično koristi. Gornji post objasnio je jednostavan primjer Golang koda koji koristi raspon ključnih riječi u nizovima i nizovima.