Menu
Coddy logo textTech

Zugriff auf Array-Elemente

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

Um auf Array-Elemente zuzugreifen, verwenden Sie eckige Klammern mit einer Indexnummer. Array-Indizes beginnen bei 0.

Erstellen Sie ein Array von Namen:

names := [3]string{"Alex", "Beth", "Carlos"}

Auf einzelne Elemente zugreifen:

firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)

Folgendes wird angezeigt:

Alex
Beth

Du kannst Elemente auch ändern:

names[2] = "Charlie"
fmt.Println(names[2])

Dies gibt Folgendes aus:

Charlie
challenge icon

Aufgabe

Anfänger
In dieser Challenge übst du den Zugriff auf Elemente eines Arrays in Go. Wir haben ein Array mit Früchten erstellt, und deine Aufgabe ist es, auf bestimmte Elemente zuzugreifen und diese auszugeben.

Vervollständige den Code, um:
1. Auf die erste Frucht im Array zuzugreifen
2. Auf die dritte Frucht im Array zuzugreifen
3. Beide Früchte mit fmt.Println auszugeben

Spickzettel

Um auf Array-Elemente zuzugreifen, verwenden Sie eckige Klammern mit einer Indexnummer. Array-Indizes beginnen bei 0.

Erstellen Sie ein Array:

names := [3]string{"Alex", "Beth", "Carlos"}

Greifen Sie auf einzelne Elemente zu:

firstPerson := names[0]
secondPerson := names[1]

Elemente ändern:

names[2] = "Charlie"

Probier es selbst

package main

import "fmt"

func main() {
    // Dies ist unser Array von Früchten
    fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
    
    // TODO: Erstelle eine Variable namens firstFruit und weise ihr das erste Element des fruits-Arrays zu
    
    // TODO: Erstelle eine Variable namens thirdFruit und weise ihr das dritte Element des fruits-Arrays zu
    
    // Die Früchte 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