Co je klíčové slovo rozsahu v Golangu

Co Je Klicove Slovo Rozsahu V Golangu



Klíčové slovo je vyhrazený termín nebo identifikátor, který má v programovacím jazyce zvláštní význam. Používá se k iteraci prvků polí, seznamů nebo kolekcí. Tento tutoriál vám ukáže rozsah klíčové slovo v jazyce Golang, které je také známé jako Go.

Co je klíčové slovo rozsahu v Golangu

Klíčové slovo range se v Golangu používá k iteraci prvků v mnoha typech datových struktur, včetně řetězců, polí hodnot, řezů a map. Syntaxe klíčového slova rozsahu je následující:

pro index , hodnota := kolekce sortimentu {

// tělo, které se provádí

}

Hodnota a index jsou zde dvě proměnné, které v tomto případě označují index nebo klíčové slovo a odpovídající hodnotu aktuálně vybraného prvku v kolekci. Kolekce mohou obsahovat pole, řez, mapu nebo řetězec. Podívejme se na instanci klíčového slova range v programu Golang.







Příklad 1: Použití klíčového slova rozsahu s poli v Golangu

Níže je uveden jednoduchý program, který ukazuje, jak iterovat polem čísel pomocí klíčového slova Golang's range:



hlavní balíček

import 'fmt'

func main ( ) {

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

pro i , v := rozsah zda {

fmt. Printf ( 'Index je: %d a Hodnota je: %d \n ' , i , v )

}

}

Ve výše uvedeném programu jsme zkonstruovali pole tří čísel a nastavili jeho nastavovací hodnoty. Poté jsme procházeli prvky pole num pomocí klíčového slova range. Použili jsme Golang fmt.Printf() funkce pro hlášení i(index) a v(hodnota) aktuálně vybrané položky po každé iteraci.







Příklad 2: Použití klíčového slova rozsahu s řetězci v Golangu

Klíčové slovo range v Golangu lze použít k procházení každého znaku v řetězci, následuje příklad kódu, který to demonstruje:

hlavní balíček

import 'fmt'

func main ( ) {

ukázat := 'Linux-Hint'

pro i , char := rozsah show {

fmt. Printf ( 'Index řetězce je: %d a znaky jsou: %c \n ' , i , char )

}

}

Nejprve jsme vytvořili řetězec, který chceme zobrazit, a inicializovali jsme jej pomocí „Linux-Hint“. Poté jsme iterovali každý znak v textu show pomocí rozsah klíčové slovo. Použili jsme fmt.Printf() funkce pro výstup hodnot atributů index a char daného prvku po každé iteraci:



Závěr

Klíčové slovo rozsahu Golang je obecně silným a adaptabilním nástrojem pro iteraci datovými strukturami a kód Go jej běžně využívá. Výše uvedený příspěvek vysvětlil jednoduchý příklad kódu Golang pomocí rozsahu klíčových slov v polích a řetězcích.