Cursus Raku / Geavanceerd / Subroutines / De Whatever-ster / Exercises / Een Whatever met twee argumenten

Oplossing: Een Whatever met twee argumenten

Hier is een mogelijke oplossing voor de taak.

Code

my $join = * ~ '-' ~ *;

say $join('a', 'b');

🦋 Je kunt de broncode vinden in het bestand two-arg-whatever.raku.

Uitvoer

a-b

Opmerkingen

  1. De uitdrukking bevat twee sterren, dus Raku bouwt een WhateverCode die twee argumenten aanneemt — de eerste ster is het eerste argument, de tweede ster het tweede.

  2. Bij het aanroepen van $join('a', 'b') worden de sterren op volgorde ingevuld, wat 'a' ~ '-' ~ 'b' oplevert, oftewel a-b.

Cursusnavigatie

Een Whatever met twee argumenten   |   Een open bereik