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().

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