Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Functiones ordinis superioris / Exercises / Bis applica

Solutio: Bis applica

Ecce solutio possibilis huius exercitationis.

Codex

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

say twice(* * 3, 2);

🦋 Inveni codicem fontem in archivo apply-twice.raku.

Exitus

18

Commentarii

  1. Parametrus &f subprogramma accipit; internum f($x) in externum f(...) funditur.

  2. 2 triplicando 6 fit, et iterum triplicando 18.

Bis applica   |   Multiplicatorem crea