Raku kurss / Padziļināti / Apakšprogrammas / Anonīmas apakšprogrammas / Exercises / Summa ar & sigilu

Risinājums: Summa ar & sigilu

Šeit ir iespējams risinājums uzdevumam.

Kods

my &add = -> $a, $b {
    $a + $b;
};

say add(2, 3);

🦋 Atrodiet programmu failā sum-with-sigil.raku.

Izvade

5

Komentāri

  1. Bultiņas bloks uzskaita divus parametrus, -> $a, $b, tāpēc anonīmā apakšprogramma ņem divus argumentus.

  2. Tā kā mainīgais deklarēts ar sigilu &, to var izsaukt kā add(2, 3) tieši tāpat kā nosauktu apakšprogrammu — izsaukuma vietā bez sigila —, dodot 5.

Kursa navigācija

Summa ar & sigilu   |   Viktorīna — Smailīgie bloki