Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Funkcia programado / Altordaj funkcioj / Exercises / Apliku dufoje

Solvo: Apliku dufoje

Jen ebla solvo de la tasko.

Kodo

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

say twice(* * 3, 2);

🦋 Vi povas trovi la fontkodon en la dosiero apply-twice.raku.

Eligo

18

Komentoj

  1. La parametro &f ricevas subprogramon; la interna f($x) estas enigata en la eksteran f(...).

  2. Trioblo de 2 donas 6, kaj trioblo denove donas 18.

Kursa navigado

Apliku dufoje   |   Kreu multiplikilon