Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Functiones ordinis superioris / Subprogrammata tradere

Quiz — Subprogrammata tradere

Quid haec programma imprimit?

sub negate($n) { -$n }

sub apply(&f, $x) {
    f($x);
}

say apply(&negate, 7);
1-7
07
00
0&negate

Subprogramma nominatum sigillo & traditur, itaque &negate ipsum subprogramma ad apply tradit potius quam illud vocet. Intus f(7) illud currit, dans -7.

Subprogrammata tradere   |   Subprogrammata reddere