Los arrays son una de las estructuras de datos fundamentales en programación. En Go, las matrices tienen un tamaño estático y solo pueden contener elementos del mismo tipo.
En este tutorial, aprenderemos sobre las matrices en Go, incluido cómo crearlas, acceder a sus elementos y realizar diversas operaciones en ellas.
Creando matrices
Para crear una matriz en Go, podemos usar la palabra clave array seguida del tipo de datos de los elementos y el tamaño de la matriz. Por ejemplo, para crear una matriz de números enteros con un tamaño de 10, podemos escribir:
```ir
números var [10]int
```
También podemos inicializar una matriz con valores cuando la creamos. Para hacer esto, podemos usar la palabra clave array seguida del tipo de elementos, el tamaño de la matriz y los valores entre llaves. Por ejemplo, para crear una matriz de cadenas con un tamaño de 3 y los valores "manzana", "plátano" y "cereza", podemos escribir:
```ir
var frutas [3]cadena ={"manzana", "plátano", "cereza"}
```
Acceso a elementos de matriz
Podemos acceder a los elementos de una matriz usando su índice. Los índices comienzan desde 0, por lo que el primer elemento de una matriz tiene un índice de 0, el segundo elemento tiene un índice de 1, y así sucesivamente.
Para acceder a un elemento de una matriz, podemos usar el nombre de la matriz seguido del índice del elemento entre corchetes. Por ejemplo, para acceder al primer elemento del array frutas, podemos escribir:
```ir
primerfruto :=frutas[0]
```
También podemos usar la indexación de matrices para asignar valores a los elementos de una matriz. Por ejemplo, para asignar la cadena "mango" al primer elemento del array frutas, podemos escribir:
```ir
frutas[0] ="mango"
```
Operaciones de matriz
Go proporciona una serie de funciones integradas para realizar operaciones en matrices. Algunas de las operaciones de matriz más comunes incluyen:
* `len(array)`:Devuelve la longitud de la matriz.
* `matriz[inicio:fin]`