Corso di Raku / Avanzato / Moduli / Basi dei moduli / Exercises / Due funzioni in un modulo
Soluzione: Due funzioni in un modulo
Ecco una possibile soluzione del compito. Utilizza due file.
Codice
Il modulo, Calc.rakumod:
unit module Calc;
sub add($a, $b) is export {
$a + $b
}
sub mul($a, $b) is export {
$a * $b
}Il programma, calc.raku:
use Calc;
say add(3, 4);
say mul(3, 4);🦋 Puoi trovare entrambi i file sorgente nella directory exercises/advanced/modules-basics/two-functions.
Output
$ raku -I. calc.raku
7
12Commenti
Un modulo puo esportare quante subroutine si desidera; ognuna porta il proprio tratto
is export.Sia
addchemuldiventano disponibili nel programma dopo un singolouse Calc.