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
12

Komentoj

  1. Modulo povas eksporti tiom da subrutinoj, kiom vi volas; ĉiu portas sian propran trajton is export.

  2. Kaj add kaj mul fariĝas disponeblaj en la programo post unu sola use Calc.

Kursa navigado

Du funkcioj en unu modulo   |   Uzi la konvertilon