Acessando Elementos de um Array
Parte da seção Fundamentos do Journey de GO da Coddy — lição 70 de 109.
Para acessar elementos de um array, use colchetes com um número de índice. Os índices do array começam em 0.
Crie um array de nomes:
names := [3]string{"Alex", "Beth", "Carlos"}Acesse elementos individuais:
firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)Isso exibe:
Alex
BethVocê também pode modificar elementos:
names[2] = "Charlie"
fmt.Println(names[2])Isso exibe:
CharlieDesafio
InicianteComplete o código para:
1. Acessar a primeira fruta no array
2. Acessar a terceira fruta no array
3. Imprimir ambas as frutas usando fmt.Println
Folha de consulta
Para acessar elementos de um array, use colchetes com um número de índice. Os índices de array começam em 0.
Crie um array:
names := [3]string{"Alex", "Beth", "Carlos"}Acesse elementos individuais:
firstPerson := names[0]
secondPerson := names[1]Modifique elementos:
names[2] = "Charlie"Experimente você mesmo
package main
import "fmt"
func main() {
// Este é o nosso array de frutas
fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
// TODO: Crie uma variável chamada firstFruit e atribua a ela o primeiro elemento do array fruits
// TODO: Crie uma variável chamada thirdFruit e atribua a ela o terceiro elemento do array fruits
// Imprima as frutas
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores de Comparação e Lógicos
Operadores de Comparação - Parte 1Operadores de Comparação - Parte 2Operador Lógico ANDOperador Lógico OROperador Lógico NOTFundamentos de Precedência de OperadoresRecapitulação - Fazendo Comparações7Fluxo de Controle: Loops
O Loop `for` ExplicadoLoop For - BásicoLoop For - Apenas CondiçãoA Palavra-chave `break`A Palavra-chave `continue`Loops AninhadosRecapitulação - Repetindo Ações10Tipos Compostos: Arrays
Introdução a ArraysDeclarando ArraysInicializando ArraysAcessando Elementos de um ArrayTamanho do Array com `len`Iterando sobre ArraysArrays Multidimensionais2Variáveis e Tipos de Dados Básicos
O que é uma variávelInferência de Tipo com `:=`Inteiros (int)Números de Ponto FlutuanteBooleanosStringsValores ZeroConstantesConvenções de NomenclaturaRecapitulação - Variáveis e Tipos5Entrada/Saída Básica
Saída FormatadaVerbos de FormataçãoImprimindo TiposObtendo Entrada Básica do UsuárioRecapitulação - Entrada e Saída8Funções
Entendendo FunçõesDeclarando uma FunçãoChamando FunçõesParâmetros de FunçãoRetornando um Único ValorRetornando Múltiplos ValoresValores de Retorno NomeadosFundamentos de Escopo de FunçãoRecapitulação - Criando Código Reutilizável3Operadores Básicos
Operadores AritméticosOperador de DivisãoO Operador MóduloOperador de AtribuiçãoOperadores de Atribuição CompostaIncremento e DecrementoRecapitulação - Cálculos6Fluxo de Controle: Condicionais
A Instrução `if`A Palavra-chave `else`A Palavra-chave `else if`Sombreamento de Variáveis no `if`Inicializando VariáveisA Instrução `switch`Switch com ExpressõesSwitch sem ExpressãoA Palavra-chave `fallthrough`Recapitulação - Tomando Decisões