Menu
Coddy logo textTech

Dichiarare valori letterali di slice

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

I letterali di slice ti permettono di creare e inizializzare slice in un unico passaggio. Sono simili ai letterali di array, ma senza specificarne la dimensione.

Crea una slice di stringhe usando un literal di slice:

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

Questo mostra:

[red blue green]

Puoi anche creare uno slice vuoto:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

Questo visualizza:

[] 0
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a creare un letterale di slice in Go. I letterali di slice ti permettono di creare e inizializzare una slice in una singola istruzione.

Il tuo compito è creare un letterale di slice contenente i nomi di quattro colori: "red", "blue", "green" e "yellow".

Provalo tu

package main

import "fmt"

func main() {
	// TODO: Crea un literal de slice llamado 'colors' que contenga le stringhe:
	// "red", "blue", "green" e "yellow"
	
	
	// Stampa lo slice
	fmt.Println("Colors:", colors)
	
	// Stampa la lunghezza dello slice
	fmt.Println("Number of colors:", len(colors))
}
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