Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren / Junctions / Exercises / Precies één

Oplossing: Precies één

Hier is een mogelijke oplossing voor de taak.

Code

say so one(1, 2, 3) == 2;

🦋 Je kunt de broncode vinden in het bestand exactly-one.raku.

Uitvoer

True

Opmerkingen

  1. Een one-junctie is alleen waar wanneer precies één waarde op de vergelijking matcht.

  2. Precies één van 1, 2, 3 is gelijk aan 2, dus is het resultaat True. Als er twee matchten (of geen enkele), zou het False zijn. De so klapt de junctie tot een simpele boolean in.

Cursusnavigatie

Precies één   |   Allemaal even