Sintaxe:
var nome[tamanho] tipo
Onde:
- nome - Nome de variável array
- tamanho - Tamanho do array
- tipo - Tipo do array
No exemplo abaixo é criado um array de string com dez posições.
Exemplo 1:
var nomes[10]string
Iniciando array com valores
É possível inicializar um array já com seus devidos valores
Sintaxe:
nome := [tamanho]tipo{valor1,valor2,valorn}
Onde:
- nome - Nome do array.
- tamanho - Tamanho do Array
- valor1,valor2,valorn - Valores do array, lembrando que a quantidade de valor é a mesma citada no campo tamanho.
Exemplo:
idades :=[3]int{12,21,30}
Setar valor a uma posição especifica
É possível setar um valor para uma posição especifica de seu array para isso basta utilizar a sintaxe abaixo:
Sintaxe:
array[posicao]=valor
Onde:
array - Nome do array do qual terá um valor alterado.
posição - Posição no qual o valor será modificado.
valor - Valor a ser inserido na posição indicada pelo campo posição
Exemplo:
package main
import "fmt"
func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0], nomes[1])
}
Acessando o valor de uma posição do array
Para pegar o valor de uma determinada posição do array basta usar a sintaxe abaixo:
Sintaxe:
array[posição]
Onde:
- array - nome do array a ter uma posição acessada.
- posição - Posição a ser acessada.
Exemplo:
Abaixo é possível ver um exemplo ver o acesso ao array, nos campos: nomes[0], nomes[1]
package main
import "fmt"
func main() {
var nomes [2]string
nomes[0] = "Mario"
nomes[1] = "Joaquim"
fmt.Println(nomes[0], nomes[1])
}
0
Onservaçõe Finais