Arrays em Go
Nesta publicação aprende-se a trabalhar com arrays para que se possa usar esses mesmos conhecimentos e assim evoluir.
- um array (vetor) tem um tamanho fixo e é utilizado para armazenar um conjunto de dados de uma forma sequencial;
- é mais útil pensar em um array como um conjunto de variáveis do mesmo tipo em que essas mesmas estão posicionadas na memória de forma adjacente;
- essas variáveis são chamadas de elementos e cada um desses é identificado por um índice.
package main
import "fmt"
func main() {
var cores [5]string
cores[0] = "Azul"
cores[1] = "Verde"
cores[2] = "Amarelo"
cores[3] = "Vermelho"
cores[4] = "Laranja"
cores = [...]string { "Branco", "Verde", "Amarelo", "Vermelho", "Laranja" }
fmt.Printf("Número de cores: %d\n", len(cores)) // Número de cores: 5
fmt.Printf("Primeira cor: %s\n", cores[0]) // Primeira cor: Azul
fmt.Printf("Última cor: %s", cores[len(cores) - 1]) // Última cor: Laranja
}
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.