Raku kurss / Pielikums 🆕 / Darbs ar datiem / Teksts un virknes / Exercises / Saskaitiet patskaņus

Risinājums: Saskaitiet patskaņus

Šeit ir iespējams risinājums uzdevumam.

Kods

my $text = 'Programming in Raku';

say +$text.comb(/ <[aeiouAEIOU]> /);

🦋 Atrodiet programmu failā count-vowels.raku.

Izvade

6

Komentāri

  1. Padodot .comb regulāro izteiksmi, tā atgriež katru atbilstošo rakstzīmi. Rakstzīmju klase <[aeiouAEIOU]> uzskaita patskaņus abos reģistros.

  2. Prefikss + iegūto sarakstu ieliek skaitliskā kontekstā, dodot tā garumu — patskaņu skaitu.

Kursa navigācija

Saskaitiet patskaņus   |   Katrs vārds ar lielo burtu