Mis on Golangi vahemiku märksõna
Golangi vahemiku märksõna kasutatakse mitut tüüpi andmestruktuuride, sealhulgas stringide, väärtuste massiivide, lõikude ja kaartide elementide itereerimiseks. Vahemiku märksõna süntaks on järgmine:
jaoks indeks , väärtus := vahemiku kollektsioon {// keha, mis teostab
}
Siin on väärtus ja indeks kaks muutujat, mis antud juhul näitavad vastavalt indeksit või märksõna ja kogus parajasti valitud elemendi vastavat väärtust. Kogud võivad sisaldada massiivi, lõiku, kaarti või stringi. Vaatame vahemiku märksõna näidet Golangi programmis.
Näide 1: vahemiku märksõna kasutamine massiividega Golangis
Allpool mainitakse lihtsat programmi, mis näitab, kuidas Golangi vahemiku märksõna abil arvude massiivi itereerida:
pakett peamine
importida 'fmt'
func main ( ) {
ühel := [ 3 ] int { 4 , 5 , 6 }
jaoks i , sisse := vahemik kas {
fmt. Printf ( 'Indeks on: %d ja väärtus on: %d \n ' , i , sisse )
}
}
Ülaltoodud programmis koostasime kolmest numbrist koosneva massiivi ja määrasime selle seadistusväärtused. Seejärel vaatasime läbi num massiivi elemendid, kasutades vahemiku märksõna. Kasutasime Golangi fmt.Printf() funktsioon, et esitada pärast iga iteratsiooni hetkel valitud üksuse i(indeks) ja v(väärtus).
Näide 2: vahemiku märksõna kasutamine stringidega Golangis
Golangi vahemiku märksõna saab kasutada stringi iga tähemärgi vahel liikumiseks, järgmine on seda demonstreeriv kood:
pakett peamineimportida 'fmt'
func main ( ) {
näidata := 'Linux-Hint'
jaoks i , char := vahemiku saade {
fmt. Printf ( 'Stringindeks on: %d ja märgid on: %c \n ' , i , char )
}
}
Esiteks lõime stringi, mida tahame näidata, ja lähtestasime selle 'Linux-Hint' abil. Pärast seda kordasime saate teksti iga tähemärki, kasutades ulatus märksõna. Me kasutasime fmt.Printf() funktsioon praeguse elemendi indeksi ja tähe atribuutide väärtuste väljastamiseks pärast iga iteratsiooni:
Järeldus
Üldiselt on Golangi vahemiku märksõna tugev ja kohandatav tööriist andmestruktuuride itereerimiseks ning Go kood kasutab seda tavaliselt. Ülaltoodud postitus selgitas lihtsat näidet Golangi koodist, kasutades massiivides ja stringides märksõnavahemikku.