Hva er nøkkelord i Golang

Hva er nøkkelord i Golang
Et nøkkelord er et reservert begrep eller identifikator som har en spesiell betydning på programmeringsspråket. Det brukes til å iterere over elementer av matriser, lister eller samlinger. Denne opplæringen vil demonstrere område nøkkelord i Golang -språket, som også er kjent som Go.

Hva er nøkkelord i Golang

Området nøkkelord i Golang brukes til å iterere gjennom elementer i mange typer datastrukturer, inkludert strenger, matriser av verdier, skiver og kart. Range nøkkelordets syntaks er som følger:

for indeks, verdi: = Range samling
// kropp som kjøres

Her er verdi og indeksen to variabler som i dette tilfellet indikerer en indeks eller nøkkelord og den tilsvarende verdien av det valgte elementet i samlingen, følgelig. Samlinger kan inneholde en matrise, skive, kart eller streng. La oss se forekomsten av nøkkelordet.

Eksempel 1: Bruke nøkkelord med rekkevidde med matriser i Golang

Et enkelt program som viser hvordan du kan iterere gjennom en rekke tall som bruker Golangs rekkevidde nøkkelord er nevnt nedenfor:

pakkehoved
Importer "FMT"
func main ()
num: = [3] int 4, 5, 6
for i, v: = rekkevidde num
fmt.Printf ("Indeksen er: %d, og verdien er: %d \ n", i, v)

I programmet over konstruerte vi en rekke tre tall og satte opp etableringsverdiene. Deretter sløyfet vi gjennom NUM Array -elementene ved å bruke nøkkelordet. Vi brukte Golang fmt.Printf () Funksjon for å rapportere både I (indeksen) og V (verdien) av det valgte elementet etter hver iterasjon.

Eksempel 2: Bruke nøkkelord for område med strenger i Golang

Området nøkkelord i Golang kan brukes til å sykle gjennom hvert tegn i en streng, og følgende er et eksempelkode som viser dette:

pakkehoved
Importer "FMT"
func main ()
Vis: = "Linux-Hint"
for i, røye: = rekkevidde show
fmt.Printf ("Strengindeks er: %d, og tegn er: %c \ n", i, røye)

Først opprettet vi strengen vi ønsker å vise og initialisere den med “Linux-Hint”. Etter det itererte vi gjennom hver røye i showteksten ved hjelp av område nøkkelord. Vi brukte fmt.Printf () Funksjon for å sende ut verdiene til indeks- og røyeegenskapene til det nåværende elementet etter hver iterasjon:

Konklusjon

Generelt sett er Golangs nøkkelord et sterkt og tilpasningsdyktig verktøy for å iterere gjennom datastrukturer, og GO -kode bruker ofte det. Ovennevnte innlegg forklarte et enkelt eksempel på Golang -kode ved bruk av søkeordområde i matriser og strenger.