Kaj je obseg Ključna beseda v Golangu

Kaj Je Obseg Kljucna Beseda V Golangu



Ključna beseda je rezerviran izraz ali identifikator, ki ima poseben pomen v programskem jeziku. Uporablja se za ponavljanje elementov nizov, seznamov ali zbirk. Ta vadnica bo prikazala obseg v jeziku Golang, ki je znan tudi kot Go.

Kaj je obseg Ključna beseda v Golangu

Ključna beseda obseg v Golangu se uporablja za ponavljanje elementov v številnih vrstah podatkovnih struktur, vključno z nizi, nizi vrednosti, rezinami in zemljevidi. Sintaksa ključne besede obseg je naslednja:

za kazalo , vrednost := obseg zbirke {

// telo, ki izvaja

}

Tu sta vrednost in indeks dve spremenljivki, ki v tem primeru označujeta indeks ali ključno besedo in ustrezno vrednost trenutno izbranega elementa v zbirki. Zbirke lahko vključujejo matriko, rezino, zemljevid ali niz. Oglejmo si primerek ključne besede range v programu Golang.







Primer 1: Uporaba ključne besede obsega z nizi v Golangu

Spodaj je omenjen preprost program, ki prikazuje, kako iterirati skozi niz števil z uporabo Golangove ključne besede obseg:



glavni paket

uvoz 'fmt'

glavna funkcija ( ) {

na enem := [ 3 ] int { 4 , 5 , 6 }

za jaz , v := obseg ali {

fmt. Printf ( 'Indeks je: %d, vrednost pa: %d \n ' , jaz , v )

}

}

V zgornjem programu smo sestavili niz treh števil in nastavili njegove nastavitvene vrednosti. Nato smo s ključno besedo range pregledali elemente matrike num. Uporabili smo Golang fmt.Printf() funkcijo za poročanje i(indeksa) in v(vrednosti) trenutno izbranega elementa po vsaki ponovitvi.







Primer 2: Uporaba ključne besede obsega z nizi v Golangu

Ključno besedo obseg v Golangu lahko uporabite za kroženje skozi vsak znak v nizu, spodaj je primer kode, ki to prikazuje:

glavni paket

uvoz 'fmt'

glavna funkcija ( ) {

pokazati := 'Linux-namig'

za jaz , char := razstava obsega {

fmt. Printf ( 'Indeks niza je: %d, znaki pa: %c \n ' , jaz , char )

}

}

Najprej smo ustvarili niz, ki ga želimo prikazati, in ga inicializirali z »Linux-Hint«. Po tem smo ponovili vsak znak v besedilu oddaje z uporabo obseg ključna beseda. Uporabili smo fmt.Printf() funkcija za izpis vrednosti atributov index in char trenutnega elementa po vsaki ponovitvi:



Zaključek

Na splošno je Golangova ključna beseda obseg močno in prilagodljivo orodje za ponavljanje podatkovnih struktur in koda Go jo običajno uporablja. Zgornja objava je razložila preprost primer kode Golang z uporabo obsega ključnih besed v nizih in nizih.