Menu
Coddy logo textTech

Auf Map-Werte zugreifen

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

Um Werte aus einer Map abzurufen, verwenden Sie den Schlüssel in eckigen Klammern. Go bietet auch eine Möglichkeit zu prüfen, ob ein Schlüssel existiert.

Erstellen Sie eine Map mit Schülerergebnissen:

students := map[string]int{
    "Emma": 92,
    "Jack": 78,
}

// Zugriff auf einen Wert über seinen Schlüssel
emmaScore := students["Emma"]
fmt.Println("Emma's score:", emmaScore)

Ergebnis:

Emma's score: 92

Überprüfen Sie mit der Zwei-Werte-Zuweisung, ob ein Schlüssel existiert:

score, exists := students["Alex"]
fmt.Println("Score:", score, "Exists:", exists)

Ergebnis:

Score: 0 Exists: false
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung übst du, in Go auf Werte aus einer Map zuzugreifen. Eine Map mit den Noten der Studierenden wurde für dich erstellt. Deine Aufgabe ist es, die Note einer bestimmten Person abzurufen und auszugeben.

Die Map enthält die Namen der Studierenden als Schlüssel und ihre Noten als Werte. Du musst die Note der Studierenden mit dem Namen 'Emma' abrufen und ausgeben.

Probier es selbst

package main

import "fmt"

func main() {
	// Eine Map der Schülernoten
	studentGrades := map[string]string{
		"John":  "B+",
		"Emma":  "A-",
		"Sarah": "A",
		"Mike":  "C",
	}
	
	// TODO: Greife auf Emmas Note zu und speichere sie in einer Variable namens emmaGrade
	
	// TODO: Gib Emmas Note mit einer Nachricht wie "Emma's grade is: A-" aus
	
}
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

Übe selbstständig: Online-Go-Compiler