Cursus Raku / Geavanceerd / Modules / Basisbeginselen van modules / Exercises / Twee functies in één module
Oplossing: Twee functies in één module
Hier is een mogelijke oplossing voor de opgave. Het gebruikt twee bestanden.
Code
De module, Calc.rakumod:
unit module Calc;
sub add($a, $b) is export {
$a + $b
}
sub mul($a, $b) is export {
$a * $b
}Het programma, calc.raku:
use Calc;
say add(3, 4);
say mul(3, 4);🦋 Je kunt beide bronbestanden vinden in de map exercises/advanced/modules-basics/two-functions.
Uitvoer
$ raku -I. calc.raku
7
12Opmerkingen
Een module kan zoveel subroutines exporteren als je wilt; elke draagt zijn eigen
is export-eigenschap.Zowel
addalsmulworden beschikbaar in het programma na een enkeleuse Calc.