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] TipoAqui, 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] stringObserve 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.irIMPRESSÃ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++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.
MysqlSe você não souber o comprimento da matriz, poderá usar a função LEN como:
para i: = 0; eu < len(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.