Cursus Raku / Geavanceerd / Containers / Subscript-adverbia / Exercises / Een sleutel verwijderen
Oplossing: Een sleutel verwijderen
Hier is een mogelijke oplossing voor de opgave.
Code
my %h = a => 1, b => 2, c => 3;
%h<b>:delete;
say %h.elems;🦋 Je kunt de broncode vinden in het bestand delete-a-key.raku.
Uitvoer
2Opmerkingen
Het adverb
:deleteverwijdert het item uit de hash (hier negeren we de waarde die het teruggeeft).De hash begon met drie items en heeft er nu
2, wat bevestigt dat er een is verwijderd. Tellen met.elemshoudt de uitvoer voorspelbaar zonder afhankelijk te zijn van de volgorde van de sleutels.