Kas ir diapazona atslēgvārds Golangā

Kas Ir Diapazona Atslegvards Golanga



Atslēgvārds ir rezervēts termins vai identifikators, kam programmēšanas valodā ir īpaša nozīme. To izmanto, lai atkārtotu masīvu, sarakstu vai kolekciju elementus. Šī apmācība parādīs diapazons atslēgvārds Golang valodā, kas pazīstams arī kā Go.

Kas ir diapazona atslēgvārds Golangā

Diapazona atslēgvārds Golangā tiek izmantots, lai iterētu dažādu veidu datu struktūru elementus, tostarp virknes, vērtību masīvus, šķēles un kartes. Diapazona atslēgvārda sintakse ir šāda:

priekš rādītājs , vērtību := diapazona kolekcija {

// ķermenis, kas izpilda

}

Šeit vērtība un indekss ir divi mainīgie, kas šajā gadījumā attiecīgi norāda indeksu vai atslēgvārdu un atbilstošo vērtību pašlaik atlasītajam kolekcijā elementam. Kolekcijas var ietvert masīvu, šķēlumu, karti vai virkni. Apskatīsim diapazona atslēgvārda gadījumu Golang programmā.







1. piemērs: diapazona atslēgvārda izmantošana ar masīviem Golangā

Tālāk ir minēta vienkārša programma, kas parāda, kā atkārtot skaitļu masīvu, izmantojot Golang diapazona atslēgvārdu:



galvenā pakete

imports 'fmt'

galvenā funkcija ( ) {

uz viena := [ 3 ] starpt { 4 , 5 , 6 }

priekš i , iekšā := diapazons, vai {

fmt. Printf ( 'Indekss ir: %d, un vērtība ir: %d \n ' , i , iekšā )

}

}

Iepriekš minētajā programmā mēs izveidojām trīs skaitļu masīvu un iestatījām tā iestatīšanas vērtības. Pēc tam mēs apskatījām masīva elementu skaitu, izmantojot diapazona atslēgvārdu. Mēs izmantojām Golangu fmt.Printf() funkcija, lai pēc katras iterācijas ziņotu gan pašlaik atlasītā vienuma i (indekss), gan v (vērtība).







2. piemērs: diapazona atslēgvārda ar virknēm izmantošana Golangā

Diapazona atslēgvārdu Golangā var izmantot, lai pārvietotos pa katru virknes rakstzīmi. Tālāk ir sniegts koda piemērs, kas to parāda:

galvenā pakete

imports 'fmt'

galvenā funkcija ( ) {

parādīt := 'Linux-Hint'

priekš i , char := diapazona šovs {

fmt. Printf ( Virknes indekss ir: %d, un rakstzīmes ir: %c \n ' , i , char )

}

}

Pirmkārt, mēs izveidojām virkni, kuru vēlamies parādīt, un inicializējām to ar “Linux-Hint”. Pēc tam mēs atkārtojām katru pārraides teksta rakstzīmi, izmantojot diapazons atslēgvārds. Mēs izmantojām fmt.Printf() funkcija, lai pēc katras iterācijas izvadītu pašreizējā elementa indeksa un char atribūtu vērtības:



Secinājums

Kopumā Golang diapazona atslēgvārds ir spēcīgs un pielāgojams rīks datu struktūru atkārtošanai, un Go kods to parasti izmanto. Iepriekš minētajā ziņojumā ir izskaidrots vienkāršs Golang koda piemērs, izmantojot atslēgvārdu diapazonu masīvos un virknēs.