Menu
Coddy logo textTech

Aggiungere elementi

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 79 di 109.

La funzione append aggiunge elementi alla fine di uno slice, gestendo automaticamente le modifiche di capacità.

Crea una slice di numeri:

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

Aggiungi un nuovo elemento:

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

Risultato:

[1 2 3]
[1 2 3 4]

Puoi aggiungere più elementi in una volta sola:

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

Risultato:

[1 2 3 4 5 6 7]
challenge icon

Sfida

Principiante
In questa sfida, ti eserciterai ad aggiungere elementi a uno slice in Go. Abbiamo creato uno slice di frutti e il tuo compito è aggiungerne altri due usando la funzione append().

Provalo tu

package main

import "fmt"

func main() {
	// Una slice di frutti
	fruits := []string{"apple", "banana", "orange"}
	
	// TODO: Aggiungi "grape" e "kiwi" alla slice fruits
	// Scrivi qui il tuo codice
	
	// Stampa la slice aggiornata
	fmt.Println("My fruit collection:", fruits)
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online