Menu
Coddy logo textTech

Erstellen einer Hash Map

Teil des Abschnitts Logic & Flow der Rust-Journey von Coddy — Lektion 28 von 66.

Nachdem Sie nun verstehen, was Hash-Maps sind, lassen Sie uns lernen, wie man eine erstellt. Um Hash-Maps in Rust zu verwenden, müssen Sie zuerst den Typ HashMap mit einer use-Anweisung am Anfang Ihrer Datei in den Gültigkeitsbereich bringen:

use std::collections::HashMap;

Sobald Sie HashMap importiert haben, können Sie mit der Funktion HashMap::new() eine neue, leere Hash-Map erstellen:

let mut scores = HashMap::new();

Beachten Sie, dass wir die Hash-Map als mut deklarieren, da wir später wahrscheinlich Daten hinzufügen möchten. Wenn Sie eine leere Hash-Map auf diese Weise erstellen, weiß Rust nicht, welche Typen die Schlüssel und Werte haben werden, bis Sie mit dem Einfügen von Daten beginnen.

Sie können die Typen auch explizit angeben, wenn Sie dies bevorzugen:

let mut scores: HashMap<String, i32> = HashMap::new();

Dies erstellt eine Hash-Map, die String-Schlüssel (wie Studentennamen) und i32-Werte (wie Testergebnisse) speichert. Die leere Hash-Map ist nun bereit, Ihre Schlüssel-Wert-Paare zu speichern.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

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 Logic & Flow