Menu
Coddy logo textTech

Añadir elementos

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

La función append añade elementos al final de un slice, manejando automáticamente los cambios de capacidad.

Crea un slice de números:

numbers := []int{1, 2, 3}
fmt.Println(numbers)

Añade un nuevo elemento:

numbers = append(numbers, 4)
fmt.Println(numbers)

Resultado:

[1 2 3]
[1 2 3 4]

Puedes añadir varios elementos a la vez:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)

Resultado:

[1 2 3 4 5 6 7]
challenge icon

Desafío

Principiante
En este desafío, practicarás cómo añadir elementos a un slice en Go. Hemos creado un slice de frutas, y tu tarea es añadir dos frutas más utilizando la función append().

Hoja de referencia

La función append añade elementos al final de un slice, manejando automáticamente los cambios de capacidad.

Añadir un solo elemento:

numbers := []int{1, 2, 3}
numbers = append(numbers, 4)
fmt.Println(numbers) // [1 2 3 4]

Añadir múltiples elementos a la vez:

numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers) // [1 2 3 4 5 6 7]

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Una rebanada (slice) de frutas
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: Añadir "grape" y "kiwi" a la rebanada de frutas
	// Escribe tu código aquí
	
	// Imprimir la rebanada actualizada
	fmt.Println("My fruit collection:", fruits)
}
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