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 alcanceAqui, 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 principalNo 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 principalPrimeiro, 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.