Golang Print Array

Golang Print Array

Na programação, geralmente trabalhamos com coleções de dados relacionados. Matrizes são uma estrutura de dados que permite criar coleções de dados relacionados e executar operações.

Em Go, podemos criar matrizes de tipos relacionados, incluindo int, string, carros alegóricos e muito mais.

O ponto crucial deste guia é ajudá -lo a começar a trabalhar com matrizes usando a linguagem de programação Go.

Defina a matriz

Para criar uma matriz em Go, começamos definindo o nome da matriz, seguido pelo comprimento da matriz entre colchetes e, finalmente, o tipo de dados mantido pela matriz.

Podemos expressar a sintaxe como:

VAR Array_Name [Length] Tipo

Aqui, o comprimento refere -se ao número de elementos para armazenar na matriz definida.

Por exemplo, o snippet a seguir cria uma matriz chamada my_array que armazena 5 elementos da string de tipo:

my_array: = [5] string
"MySql",
"MongoDB",
"Oráculo",
"Elasticsearch",
"Sqlite",

Observe que uma vírgula separa cada elemento na matriz, incluindo o último elemento.

Matrizes de indexação

Depois que uma matriz é declarada, você pode acessar elementos individuais usando seu índice. A indexação de matriz em Go começa no índice 0. Isso significa que o primeiro elemento na matriz é o índice 0, e o último elemento na matriz é o comprimento da matriz menos 1.

Por exemplo, para acessar o primeiro elemento na matriz My_array, podemos fazer:

fmt.Println (my_array [0])

Passamos o índice do elemento que desejamos acessar usando suportes quadrados.

O código acima deve retornar o primeiro elemento na matriz como:

$ go run matrizes.ir
Mysql

IMPRESSÃO DE IMPRESSÃO.

Podemos usar o método println () do pacote FMT para imprimir todos os itens na matriz. Por exemplo:

fmt.Println (my_array)

A saída é como mostrado:

[Mysql MongoDB Oracle Elasticsearch SQLITE]

Itera sobre a matriz

Podemos iterar sobre cada itens da matriz usando um loop para loop. Por exemplo, para iterar sobre cada item da matriz, podemos fazer:

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

Criamos um loop para a partir do índice 0 ao comprimento da matriz. Em seguida, usamos cada iteração de índice para retornar o item nesse índice.

A saída resultante.

Mysql
MongoDB
Oráculo
Elasticsearch
Sqlite

Se você não souber o comprimento da matriz, poderá usar a função LEN como:

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

O código acima irá iterar os elementos da matriz com base em seu comprimento.

Conclusão

Este guia abrange o básico dos elementos de trabalho e impressão da matriz usando loops.