O que é uma palavra -chave de alcance em Golang

O que é uma palavra -chave de alcance em Golang
Uma palavra -chave é um termo ou identificador reservado que tem um significado particular na linguagem de programação. É usado para iterar sobre elementos de matrizes, listas ou coleções. Este tutorial demonstrará o faixa palavra -chave na língua Golang, que também é conhecida como go.

O que é uma palavra -chave de alcance em Golang

A palavra -chave do alcance em Golang é usada para iterar através de elementos em muitos tipos de estruturas de dados, incluindo seqüências de caracteres, matrizes de valores, fatias e mapas. A sintaxe da palavra -chave range é a seguinte:

Para índice, valor: = coleção de alcance
// corpo que executa

Aqui, o valor e o índice são duas variáveis ​​que, neste caso, indicam um índice ou palavra -chave e o valor correspondente do elemento atualmente selecionado na coleção, de acordo. As coleções podem incluir uma matriz, fatia, mapa ou string. Vamos ver a instância da palavra -chave Range no programa de Golang.

Exemplo 1: Usando a palavra -chave de alcance com matrizes em Golang

Um programa simples que mostra como iterar através de uma variedade de números usando a palavra -chave de Golang é mencionada abaixo:

Pacote principal
importar "fmt"
func main ()
num: = [3] int 4, 5, 6
para i, v: = range num
fmt.Printf ("O índice é: %d e o valor é: %d \ n", i, v)

No programa acima, construímos uma matriz de três números e configuramos seus valores de configuração. Em seguida, entregamos os elementos do NUM Array usando a palavra -chave RANGE. Usamos o Golang fmt.Printf () função para relatar o i (índice) e v (valor) do item atualmente selecionado após cada iteração.

Exemplo 2: Usando a palavra -chave de alcance com strings em Golang

A palavra -chave do intervalo em Golang pode ser usada para percorrer cada caractere em uma string, a seguir é um código de exemplo que demonstra o seguinte:

Pacote principal
importar "fmt"
func main ()
MOSTRAR: = "Linux-tip"
para i, char: = range show
fmt.Printf ("Índice de String é: %d e os caracteres são: %c \ n", i, char)

Primeiro, criamos a string que queremos mostrá-la e inicializá-la com "linux-top". Depois disso, iteramos por cada char no texto do show usando o faixa palavra -chave. Usamos o fmt.Printf () função para produzir os valores dos atributos do índice e char do presente elemento após cada iteração:

Conclusão

Em geral, a palavra -chave Range de Golang é uma ferramenta forte e adaptável para iterar através de estruturas de dados, e o código GO geralmente faz uso dela. O post acima explicou um exemplo simples de código de Golang usando o intervalo de palavras -chave em matrizes e strings.