¿Qué es la palabra clave de rango en Golang?

¿Qué es la palabra clave de rango en Golang?
Una palabra clave es un término o identificador reservado que tiene un significado particular en el lenguaje de programación. Se usa para iterar sobre elementos de matrices, listas o colecciones. Este tutorial demostrará el rango Palabra clave en el idioma de Golang, que también se conoce como Go.

¿Qué es la palabra clave de rango en Golang?

La palabra clave de rango en Golang se usa para iterar a través de elementos en muchos tipos de estructuras de datos, incluidas cadenas, conjuntos de valores, cortes y mapas. La sintaxis de la palabra clave de rango es la siguiente:

para índice, valor: = colección de rango
// cuerpo que se ejecuta

Aquí, el valor y el índice son dos variables que, en este caso, indican un índice o palabra clave y el valor correspondiente del elemento seleccionado actualmente en la colección, en consecuencia. Las colecciones pueden incluir una matriz, rebanada, mapa o cadena. Veamos la instancia de la palabra clave de rango en el programa de Golang.

Ejemplo 1: Uso de la palabra clave de rango con matrices en Golang

Un programa simple que muestra cómo iterar a través de una matriz de números utilizando la palabra clave de rango de Golang se menciona a continuación:

paquete principal
importar "fmt"
func Main ()
num: = [3] int 4, 5, 6
para i, V: = rango num
fmt.Printf ("El índice es: %d, y el valor es: %d \ n", i, v)

En el programa anterior, construimos una matriz de tres números y establecemos sus valores de configuración. Luego, pasamos a través de los elementos de la matriz de numeros utilizando la palabra clave de rango. Usamos el Golang fmt.Printf () función para informar tanto el i (índice) como v (valor) del elemento seleccionado actualmente después de cada iteración.

Ejemplo 2: Uso de la palabra clave de rango con cadenas en Golang

La palabra clave de rango en Golang se puede usar para recorrer cada carácter en una cadena, siguiendo un código de ejemplo que demuestra esto:

paquete principal
importar "fmt"
func Main ()
Mostrar: = "Linux-Hint"
para i, char: = range show
fmt.Printf ("El índice de cadena es: %d, y los caracteres son: %c \ n", i, char)

Primero, creamos la cadena que queremos mostrar e inicializarla con "Linux Hint". Después de eso, iteramos a través de cada char en el texto del programa usando el rango palabra clave. Usamos el fmt.Printf () función para generar los valores de los atributos de índice y char del elemento presente después de cada iteración:

Conclusión

En general, la palabra clave de gama de Golang es una herramienta fuerte y adaptable para iterarse a través de estructuras de datos, y el código GO comúnmente lo utiliza. La publicación anterior explicó un ejemplo simple de código Golang utilizando el rango de palabras clave en matrices y cadenas.