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

2

Kommentare

  1. Das Adverb :delete entfernt den Eintrag aus dem Hash (hier ignorieren wir den zurückgegebenen Wert).

  2. Der Hash hatte zunächst drei Einträge und hat jetzt 2, was bestätigt, dass einer entfernt wurde. Das Zählen mit .elems hält die Ausgabe vorhersagbar, ohne von der Reihenfolge der Schlüssel abzuhängen.

Kursnavigation

Einen Schlüssel löschen   |   Schlüssel und Wert