Menu
Coddy logo textTech

Zugriff auf Slice-Elemente

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

Der Zugriff auf Slice-Elemente funktioniert genau wie bei Arrays, unter Verwendung eckiger Klammern mit einer Indexposition (beginnend bei 0).

Erstellen Sie ein Slice von Früchten:

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Erstes Element
fmt.Println(fruits[1])  // Zweites Element
fmt.Println(fruits[2])  // Drittes Element

Dies wird angezeigt:

Apple
Banana
Cherry

Sie können Elemente auch ändern, indem Sie neue Werte zuweisen:

fruits[1] = "Blueberry"
fmt.Println(fruits)

Ergebnis:

[Apple Blueberry Cherry]
challenge icon

Aufgabe

Anfänger

In dieser Challenge wirst du üben, auf Elemente eines Slices in Go zuzugreifen.

Wir haben einen Slice mit Früchten für dich erstellt. Deine Aufgabe ist es, auf bestimmte Elemente aus diesem Slice zuzugreifen und sie auszugeben.

Spickzettel

Greifen Sie auf Slice-Elemente über eckige Klammern mit der Indexposition zu (beginnend bei 0):

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println(fruits[0])  // Apple
fmt.Println(fruits[1])  // Banana
fmt.Println(fruits[2])  // Cherry

Ändern Sie Slice-Elemente, indem Sie neue Werte zuweisen:

fruits[1] = "Blueberry"
fmt.Println(fruits)  // [Apple Blueberry Cherry]

Probier es selbst

package main

import "fmt"

func main() {
	// Ein Slice mit Früchten
	fruits := []string{"apple", "banana", "cherry", "date", "elderberry"}
	
	// TODO: Greife auf die erste Frucht zu (Index 0) und speichere sie in einer Variable namens firstFruit
	
	// TODO: Greife auf die dritte Frucht zu (Index 2) und speichere sie in einer Variable namens thirdFruit
	
	// Die Ergebnisse ausgeben
	fmt.Println("The first fruit is:", firstFruit)
	fmt.Println("The third fruit is:", thirdFruit)
}
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