Wat is bereiktrefwoord in Golang

Wat Is Bereiktrefwoord In Golang



Een trefwoord is een gereserveerde term of identificatie die een bepaalde betekenis heeft in de programmeertaal. Het wordt gebruikt om elementen van arrays, lijsten of verzamelingen te herhalen. Deze tutorial demonstreert de bereik trefwoord in de Golang-taal, ook wel bekend als Go.

Wat is bereiktrefwoord in Golang

Het sleutelwoord bereik in Golang wordt gebruikt om elementen in vele soorten gegevensstructuren te doorlopen, waaronder tekenreeksen, reeksen waarden, segmenten en kaarten. De syntaxis van het zoekwoord bereik is als volgt:

voor inhoudsopgave , waarde := bereik collectie {

// lichaam dat wordt uitgevoerd

}

Hier zijn waarde en de index twee variabelen die in dit geval een index of trefwoord en de overeenkomstige waarde van het momenteel geselecteerde element in de verzameling dienovereenkomstig aangeven. Collecties kunnen een array, slice, map of string bevatten. Laten we eens kijken naar de instantie van het bereik-trefwoord in het programma van Golang.







Voorbeeld 1: bereiksleutelwoord gebruiken met arrays in Golang

Een eenvoudig programma dat laat zien hoe u door een reeks getallen kunt itereren met behulp van Golang's range-trefwoord, wordt hieronder vermeld:



pakket belangrijkste

importeren 'fmt'

func hoofd ( ) {

op een := [ 3 ] int { 4 , 5 , 6 }

voor i , in := bereik of {

fmt. Printf ( 'De index is: %d, en de Waarde is: %d \N ' , i , in )

}

}

In het bovenstaande programma hebben we een reeks van drie getallen geconstrueerd en de instellingswaarden ingesteld. Vervolgens hebben we de elementen van de num-array doorlopen met behulp van het trefwoord bereik. We gebruikten de Golang fmt.Printf() functie om zowel de i(index) als de v(waarde) van het momenteel geselecteerde item na elke iteratie te rapporteren.







Voorbeeld 2: bereiksleutelwoord gebruiken met tekenreeksen in Golang

Het sleutelwoord bereik in Golang kan worden gebruikt om door elk teken in een tekenreeks te bladeren. Hieronder volgt een voorbeeldcode die dit demonstreert:

pakket belangrijkste

importeren 'fmt'

func hoofd ( ) {

show := 'Linux-tip'

voor i , char := bereik laten zien {

fmt. Printf ( 'Tekenreeksindex is: %d en tekens zijn: %c \N ' , i , char )

}

}

Eerst hebben we de string gemaakt die we willen laten zien en deze geïnitialiseerd met 'Linux-Hint'. Daarna herhaalden we elk teken in de showtekst met behulp van de bereik trefwoord. Wij gebruikten de fmt.Printf() functie om de waarden van de index- en char-attributen van het huidige element uit te voeren na elke iteratie:



Conclusie

Over het algemeen is het range-trefwoord van Golang een sterk en aanpasbaar hulpmiddel voor het doorlopen van datastructuren, en Go-code maakt er vaak gebruik van. In het bovenstaande bericht werd een eenvoudig voorbeeld van Golang-code uitgelegd met behulp van een trefwoordbereik in arrays en strings.