Menu
Coddy logo textTech

Deklaration von Slice-Literalen

Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 75 von 109.

Slice-Literale ermöglichen es Ihnen, Slices in einem einzigen Schritt zu erstellen und zu initialisieren. Sie ähneln Array-Literalen, jedoch ohne Angabe der Größe.

Erstellen Sie einen Slice von Strings mit einem Slice-Literal:

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

Dies zeigt an:

[red blue green]

Du kannst auch einen leeren Slice erstellen:

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

Dies zeigt an:

[] 0
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung wirst du üben, ein Slice-Literal in Go zu erstellen. Slice-Literale ermöglichen es dir, ein Slice in einer einzigen Anweisung zu erstellen und zu initialisieren.

Deine Aufgabe ist es, ein Slice-Literal zu erstellen, das die Namen von vier Farben enthält: "red", "blue", "green" und "yellow".

Spickzettel

Slice-Literale ermöglichen es Ihnen, Slices in einem einzigen Schritt zu erstellen und zu initialisieren, ähnlich wie Array-Literale, aber ohne Angabe der Größe.

Erstellen Sie ein Slice aus Strings mit einem Slice-Literal:

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

Erstellen Sie ein leeres Slice:

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

Probier es selbst

package main

import "fmt"

func main() {
	// TODO: Erstellen Sie ein Slice-Literal namens 'colors', das die folgenden Strings enthält:
	// "red", "blue", "green" und "yellow"
	
	
	// Den Slice ausgeben
	fmt.Println("Colors:", colors)
	
	// Die Länge des Slices ausgeben
	fmt.Println("Number of colors:", len(colors))
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen