O que é palavra-chave de alcance em Golang

O Que E Palavra Chave De Alcance Em Golang



Uma palavra-chave é um termo ou identificador reservado que tem um significado particular na linguagem de programação. Ele é usado para iterar sobre elementos de arrays, listas ou coleções. Este tutorial demonstrará o faixa palavra-chave na linguagem Golang, também conhecida como Go.

O que é palavra-chave de alcance em Golang

A palavra-chave range em Golang é usada para percorrer elementos em muitos tipos de estruturas de dados, incluindo strings, arrays de valores, fatias e mapas. A sintaxe da palavra-chave range é a seguinte:

para índice , valor := coleção de intervalo {

// 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, respectivamente. As coleções podem incluir uma matriz, fatia, mapa ou string. Vejamos a instância da palavra-chave range no programa de Golang.







Exemplo 1: usando palavras-chave de intervalo com matrizes em Golang

Um programa simples que mostra como iterar em uma matriz de números usando a palavra-chave range de Golang é mencionado abaixo:



pacote principal

importar 'fmt'

função principal ( ) {

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

para eu , em := gama se {

fmt. printf ( 'O índice é: %d, e o Valor é: %d \n ' , eu , em )

}

}

No programa acima, construímos uma matriz de três números e definimos seus valores de configuração. Em seguida, percorremos os elementos da matriz num 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 palavras-chave de intervalo com strings em golang

A palavra-chave range em Golang pode ser usada para percorrer cada caractere em uma string, a seguir está um exemplo de código que demonstra isso:

pacote principal

importar 'fmt'

função principal ( ) {

mostrar := 'Linux-Dica'

para eu , Caracteres := show de alcance {

fmt. printf ( 'O índice da string é: %d e os caracteres são: %c \n ' , eu , Caracteres )

}

}

Primeiro, criamos a string que queremos mostrar e inicializamos com “Linux-Hint”. Depois disso, iteramos cada caractere no texto do show usando o faixa palavra-chave. Nós usamos o fmt.Printf() função para gerar os valores dos atributos index e char do elemento presente após cada iteração:



Conclusão

Em geral, a palavra-chave range de Golang é uma ferramenta forte e adaptável para iterar por meio de estruturas de dados, e o código Go geralmente faz uso dela. A postagem acima explicou um exemplo simples de código Golang usando intervalo de palavras-chave em arrays e strings.