Menu
Coddy logo textTech

Acessando Elementos de Slices

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

Acessar elementos de fatias funciona exatamente como com arrays, usando colchetes com uma posição de índice (começando em 0).

Crie uma fatia 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á como acessar elementos de uma fatia em Go.

Criamos uma fatia de frutas para você. Sua tarefa é acessar elementos específicos dessa fatia e imprimi-los.

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

Pratique por conta própria: Compilador de Go online