Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Kopas, somas un maisījumi / Exercises / Saskaitīt somā

Risinājums: Saskaitīt somā

Šeit ir iespējams risinājums uzdevumam.

Kods

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

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

🦋 Atrodiet programmu failā bag-count.raku.

Izvade

2
6

Komentāri

  1. 'the cat sat on the mat'.words dod sešus vārdus, un bag katru saskaita. Indeksējot ar <the>, tiek atgriezts, cik reižu the redzēts — divreiz.

  2. Metode total saskaita visus skaitus, kas sakrīt ar maisā ielikto vārdu skaitu — 6.

Kursa navigācija

Saskaitīt somā   |   Secības