Menu
Coddy logo textTech

Acceso a los elementos del Slice

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 78 de 109.

Acceder a los elementos de un slice funciona igual que con los arrays, utilizando corchetes con una posición de índice (empezando desde 0).

Crea un slice de frutas:

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

Esto muestra:

Apple
Banana
Cherry

También puedes modificar elementos asignando nuevos valores:

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

Resultado:

[Apple Blueberry Cherry]
challenge icon

Desafío

Principiante

En este desafío, practicarás el acceso a elementos de un slice en Go.

Hemos creado un slice de frutas para ti. Tu tarea es acceder a elementos específicos de este slice e imprimirlos.

Hoja de referencia

Accede a los elementos del slice utilizando corchetes con la posición del índice (empezando desde 0):

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

Modifica los elementos del slice asignando nuevos valores:

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

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Una rebanada (slice) de frutas
	fruits := []string{"apple", "banana", "cherry", "date", "elderberry"}
	
	// TODO: Acceder a la primera fruta (índice 0) y almacenarla en una variable llamada firstFruit
	
	// TODO: Acceder a la tercera fruta (índice 2) y almacenarla en una variable llamada thirdFruit
	
	// Imprimir los resultados
	fmt.Println("The first fruit is:", firstFruit)
	fmt.Println("The third fruit is:", thirdFruit)
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos