Matriz de impresión Golang

Matriz de impresión Golang

En la programación, a menudo trabajamos con colecciones de datos relacionados. Las matrices son una estructura de datos que le permite crear colecciones de datos relacionados y realizar operaciones en él.

En Go, podemos crear matrices de tipos relacionados, incluidos int, string, flotaciones y más.

El quid de esta guía es ayudarlo a comenzar a trabajar con matrices usando el lenguaje de programación GO.

Defina matriz

Para crear una matriz en Go, comenzamos definiendo el nombre de la matriz, seguido de la longitud de la matriz en los soportes cuadrados, y finalmente, el tipo de datos en poder de la matriz.

Podemos expresar la sintaxis como:

Var array_name [longitud] tipo

Aquí, la longitud se refiere al número de elementos para almacenar en la matriz definida.

Por ejemplo, el siguiente fragmento crea una matriz llamada my_array que almacena 5 elementos de cadena de tipo:

my_array: = [5] cadena
"Mysql",
"MongoDB",
"Oráculo",
"Elasticsearch",
"Sqlite",

Tenga en cuenta que una coma separa cada elemento en la matriz, incluido el último elemento.

Matrices de indexación

Una vez que se declara una matriz, puede acceder a elementos individuales utilizando su índice. La indexación de matriz en GO comienza en el índice 0. Esto significa que el primer elemento en la matriz es el índice 0, y el último elemento en la matriz es la longitud de la matriz menos 1.

Por ejemplo, para acceder al primer elemento en la matriz my_array, podemos hacer:

fmt.Println (my_array [0])

Pasamos el índice del elemento al que deseamos acceder usando soportes cuadrados.

El código anterior debe devolver el primer elemento en la matriz como:

Matrices de $ Go Run.ir
Mysql

Imprimir elementos de matriz.

Podemos usar el método println () desde el paquete FMT para imprimir todos los elementos en la matriz. Por ejemplo:

fmt.Println (my_array)

La salida es como se muestra:

[MySQL MongoDB Oracle Elasticsearch sqlite]

Iterar sobre la matriz

Podemos iterar sobre cada elemento de la matriz usando un bucle para. Por ejemplo, para iterar sobre cada elemento de la matriz, podemos hacer:

para i: = 0; i < 5; i++
fmt.Println (my_array [i])

Creamos un bucle for a partir del índice 0 a la longitud de la matriz. Luego usamos cada iteración de índice para devolver el elemento a ese índice.

La salida resultante.

Mysql
Mongodb
Oráculo
Elasticsearch
Sqlite

Si no sabe la longitud de la matriz, puede usar la función LEN como:

para i: = 0; i < len(my_array); i++
fmt.Println (my_array [i])

El código anterior iterará los elementos de la matriz en función de su longitud.

Conclusión

Esta guía cubre los conceptos básicos de los elementos de trabajo e impresión de la matriz utilizando para bucles.