Kurso de Raku / Progresinta / Moduloj / Bazaj konoj pri moduloj / Exercises / Du funkcioj en unu modulo
Solvo: Du funkcioj en unu modulo
Jen ebla solvo de la tasko. Ĝi uzas du dosierojn.
Kodo
La modulo, Calc.rakumod:
unit module Calc;
sub add($a, $b) is export {
$a + $b
}
sub mul($a, $b) is export {
$a * $b
}La programo, calc.raku:
use Calc;
say add(3, 4);
say mul(3, 4);🦋 Vi povas trovi ambaŭ fontdosierojn en la dosierujo exercises/advanced/modules-basics/two-functions.
Eligo
$ raku -I. calc.raku
7
12Komentoj
Modulo povas eksporti tiom da subrutinoj, kiom vi volas; ĉiu portas sian propran trajton
is export.Kaj
addkajmulfariĝas disponeblaj en la programo post unu solause Calc.