Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Sets, Bags und Mixes / Exercises / In einem Bag zählen

Lösung: In einem Bag zählen

Hier ist eine mögliche Lösung der Aufgabe.

Code

my $words = bag('the cat sat on the mat'.words);

say $words<the>;
say $words.total;

🦋 Du findest den Quellcode in der Datei bag-count.raku.

Ausgabe

2
6

Kommentare

  1. 'the cat sat on the mat'.words erzeugt die sechs Wörter, und bag zählt jedes davon. Die Abfrage mit <the> gibt zurück, wie oft the vorkam — zweimal.

  2. Die Methode total summiert alle Zähler, was der Anzahl der in den Bag eingefuegten Wörter entspricht — 6.

Kursnavigation

In einem Bag zählen   |   Sequenzen