Menu
Coddy logo textTech

Acessando Elementos de Slices

Parte da seção Fundamentos do Journey de GO da Coddy — lição 78 de 109.

O acesso a elementos de um slice funciona exatamente como em arrays, usando colchetes com uma posição de índice (começando em 0).

Crie um slice de frutas:

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Primeiro elemento
fmt.Println(fruits[1])  // Segundo elemento
fmt.Println(fruits[2])  // Terceiro elemento

Isso exibe:

Apple
Banana
Cherry

Você também pode modificar elementos atribuindo novos valores:

fruits[1] = "Blueberry"
fmt.Println(fruits)

Resultado:

[Apple Blueberry Cherry]
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o acesso a elementos de um slice em Go.

Criamos um slice de frutas para você. Sua tarefa é acessar elementos específicos deste slice e imprimi-los.

Folha de consulta

Acesse elementos de um slice usando colchetes com a posição do índice (começando em 0):

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Apple
fmt.Println(fruits[1])  // Banana
fmt.Println(fruits[2])  // Cherry

Modifique elementos do slice atribuindo novos valores:

fruits[1] = "Blueberry"
fmt.Println(fruits)  // [Apple Blueberry Cherry]

Experimente você mesmo

package main

import "fmt"

func main() {
	// Um slice de frutas
	fruits := []string{"apple", "banana", "cherry", "date", "elderberry"}
	
	// TODO: Acesse a primeira fruta (índice 0) e armazene-a em uma variável chamada firstFruit
	
	// TODO: Acesse a terceira fruta (índice 2) e armazene-a em uma variável chamada thirdFruit
	
	// Imprime os resultados
	fmt.Println("The first fruit is:", firstFruit)
	fmt.Println("The third fruit is:", thirdFruit)
}
quiz iconTeste seus conhecimentos

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