Kas yra diapazono raktinis žodis Golang
Diapazono raktinis žodis „Golang“ naudojamas kartoti daugelio tipų duomenų struktūrų elementus, įskaitant eilutes, reikšmių masyvus, skiltis ir žemėlapius. Diapazono raktinio žodžio sintaksė yra tokia:
dėl indeksas , vertė := asortimento kolekcija {// kūnas, kuris vykdo
}
Čia reikšmė ir indeksas yra du kintamieji, kurie šiuo atveju atitinkamai nurodo indeksą arba raktinį žodį ir atitinkamą šiuo metu pasirinkto kolekcijos elemento reikšmę. Kolekcijose gali būti masyvas, pjūvis, žemėlapis arba eilutė. Pažiūrėkime diapazono raktinio žodžio pavyzdį Golang programoje.
1 pavyzdys: diapazono raktinio žodžio naudojimas su masyvais Golang
Toliau paminėta paprasta programa, rodanti, kaip kartoti skaičių masyvą naudojant Golango diapazono raktinį žodį:
pagrindinis paketas
importuoti 'fmt'
pagrindinė funkcija ( ) {
ant vieno := [ 3 ] tarpt { 4 , 5 , 6 }
dėl i , in := diapazonas ar {
fmt. Printf ( 'Indeksas yra: %d, o reikšmė: %d \n “ , i , in )
}
}
Aukščiau pateiktoje programoje sukūrėme trijų skaičių masyvą ir nustatėme jo nustatymo reikšmes. Tada mes peržiūrėjome num masyvo elementus naudodami diapazono raktinį žodį. Mes naudojome Golangą fmt.Printf() funkcija, kad po kiekvienos iteracijos praneštų šiuo metu pasirinkto elemento i (indeksas) ir v (reikšmė).
2 pavyzdys: diapazono raktinio žodžio su eilutėmis naudojimas Golang
Diapazono raktinis žodis „Golang“ gali būti naudojamas norint pereiti per kiekvieną eilutės simbolį. Toliau pateikiamas tai demonstruojančio kodo pavyzdys:
pagrindinis paketasimportuoti 'fmt'
pagrindinė funkcija ( ) {
Rodyti := 'Linux-Hint'
dėl i , char := diapazono šou {
fmt. Printf ( 'Eilutės indeksas yra: %d, o simboliai yra: %c \n “ , i , char )
}
}
Pirmiausia sukūrėme eilutę, kurią norime parodyti, ir inicijavome ją naudodami „Linux-Hint“. Po to mes kartojome kiekvieną laidos teksto ženklą naudodami diapazonas raktažodį. Mes panaudojome fmt.Printf() funkcija išvesti dabartinio elemento indekso ir char atributų reikšmes po kiekvienos iteracijos:
Išvada
Apskritai „Golang“ diapazono raktinis žodis yra stiprus ir pritaikomas įrankis, skirtas kartoti duomenų struktūras, o „Go“ kodas dažniausiai juo naudojasi. Aukščiau pateiktame įraše buvo paaiškintas paprastas Golang kodo pavyzdys, naudojant raktinių žodžių diapazoną masyvuose ir eilutėse.