Raku-Kurs / Fortgeschritten / Container / Subskript-Adverbien / Exercises / Einen Schlüssel löschen
Lösung: Einen Schlüssel löschen
Hier ist eine mögliche Lösung der Aufgabe.
Code
my %h = a => 1, b => 2, c => 3;
%h<b>:delete;
say %h.elems;🦋 Du findest den Quellcode in der Datei delete-a-key.raku.
Ausgabe
2Kommentare
Das Adverb
:deleteentfernt den Eintrag aus dem Hash (hier ignorieren wir den zurückgegebenen Wert).Der Hash hatte zunächst drei Einträge und hat jetzt
2, was bestätigt, dass einer entfernt wurde. Das Zählen mit.elemshält die Ausgabe vorhersagbar, ohne von der Reihenfolge der Schlüssel abzuhängen.