Declarando Arrays
Consideremos um cenário em que precisamos armazenar os nomes de dez alunos. Para isso, temos duas opções: podemos criar dez variáveis diferentes do tipo string
, ou alternativamente, podemos utilizar um array. Um array é uma sequência de tamanho fixo de elementos (valores) do mesmo tipo de dado. Neste caso específico, podemos criar um array com tamanho de 10
e tipo de dado string
para armazenar os nomes.
Para declarar um array, você pode usar a seguinte sintaxe:
var nomeDoArray[tamanhoDoArray] tipoDeDado
Por exemplo, se quisermos declarar um array chamado alunos
com tamanho de 10
e tipo de dado string
, escreveríamos assim:
var alunos[10] string
Até este momento, apenas declaramos o array, então ele não contém dados e permanece vazio.
index.go
1fmt.Println(students) // Outputs [ ] which represents an empty array
Podemos declarar e inicializar um array usando a seguinte sintaxe:
var arrayName = [arraySize] tipoDeDado {elemento_1, elemento_2, ...}
Nota
Inicialização refere-se a atribuir um valor inicial a uma variável ou a uma estrutura de dados quando ela é declarada. Se um array não é inicializado, ele assumirá os valores padrão de seu tipo de dado. Por exemplo, um array do tipo de dado
int
será preenchido com0
s, enquanto um array do tipostring
será preenchido com strings vazias.
Usando a sintaxe acima, podemos declarar um array chamado students
com tamanho de 4
, contendo quatro nomes diferentes:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Um array sempre possui um tamanho fixo, o que significa que o tamanho especificado no momento da declaração permanece constante para aquele array.
Outra maneira de declarar um array é usando o operador :=
, semelhante a como o usamos para variáveis:
nomeDoArray := [tamanhoDoArray] tipoDeDado { elemento_1, elemento_2, ... }
Na sintaxe acima, o array é sempre declarado e inicializado simultaneamente. Consequentemente, precisamos fornecer valores iniciais para os elementos do array ao usar essa abordagem.
Se construirmos o array estudantes
usando o operador :=
, ele aparecerá da seguinte forma:
index.go
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.96
Declarando Arrays
Deslize para mostrar o menu
Consideremos um cenário em que precisamos armazenar os nomes de dez alunos. Para isso, temos duas opções: podemos criar dez variáveis diferentes do tipo string
, ou alternativamente, podemos utilizar um array. Um array é uma sequência de tamanho fixo de elementos (valores) do mesmo tipo de dado. Neste caso específico, podemos criar um array com tamanho de 10
e tipo de dado string
para armazenar os nomes.
Para declarar um array, você pode usar a seguinte sintaxe:
var nomeDoArray[tamanhoDoArray] tipoDeDado
Por exemplo, se quisermos declarar um array chamado alunos
com tamanho de 10
e tipo de dado string
, escreveríamos assim:
var alunos[10] string
Até este momento, apenas declaramos o array, então ele não contém dados e permanece vazio.
index.go
1fmt.Println(students) // Outputs [ ] which represents an empty array
Podemos declarar e inicializar um array usando a seguinte sintaxe:
var arrayName = [arraySize] tipoDeDado {elemento_1, elemento_2, ...}
Nota
Inicialização refere-se a atribuir um valor inicial a uma variável ou a uma estrutura de dados quando ela é declarada. Se um array não é inicializado, ele assumirá os valores padrão de seu tipo de dado. Por exemplo, um array do tipo de dado
int
será preenchido com0
s, enquanto um array do tipostring
será preenchido com strings vazias.
Usando a sintaxe acima, podemos declarar um array chamado students
com tamanho de 4
, contendo quatro nomes diferentes:
index.go
12var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Um array sempre possui um tamanho fixo, o que significa que o tamanho especificado no momento da declaração permanece constante para aquele array.
Outra maneira de declarar um array é usando o operador :=
, semelhante a como o usamos para variáveis:
nomeDoArray := [tamanhoDoArray] tipoDeDado { elemento_1, elemento_2, ... }
Na sintaxe acima, o array é sempre declarado e inicializado simultaneamente. Consequentemente, precisamos fornecer valores iniciais para os elementos do array ao usar essa abordagem.
Se construirmos o array estudantes
usando o operador :=
, ele aparecerá da seguinte forma:
index.go
12students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
Obrigado pelo seu feedback!