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
5Komentāri
Bultiņas bloks uzskaita divus parametrus,
-> $a, $b, tāpēc anonīmā apakšprogramma ņem divus argumentus.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 —, dodot5.