Menu
Coddy logo textTech

Declaración de literales de Slice

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

Los literales de slice te permiten crear e inicializar slices en un solo paso. Son similares a los literales de array pero sin especificar el tamaño.

Crea un slice de cadenas usando un literal de slice:

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

Esto muestra:

[red blue green]

También puedes crear un slice vacío:

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

Esto muestra:

[] 0
challenge icon

Desafío

Principiante

En este desafío, practicarás la creación de un literal de slice en Go. Los literales de slice te permiten crear e inicializar un slice en una sola sentencia.

Tu tarea es crear un literal de slice que contenga los nombres de cuatro colores: "red", "blue", "green", y "yellow".

Hoja de referencia

Los literales de slice te permiten crear e inicializar slices en un solo paso, de forma similar a los literales de array pero sin especificar el tamaño.

Crea un slice de cadenas utilizando un literal de slice:

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

Crea un slice vacío:

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

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// TODO: Crea un literal de slice llamado 'colors' que contenga las cadenas:
	// "red", "blue", "green", y "yellow"
	
	
	// Imprime el slice
	fmt.Println("Colors:", colors)
	
	// Imprime la longitud del slice
	fmt.Println("Number of colors:", len(colors))
}
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