Raku kurss / Padziļināti / Moduļi / Moduļu pamati / Exercises / Divas funkcijas vienā modulī
Risinājums: Divas funkcijas vienā modulī
Šeit ir iespējams risinājums uzdevumam. Tas izmanto divus failus.
Kods
Modulis Calc.rakumod:
unit module Calc;
sub add($a, $b) is export {
$a + $b
}
sub mul($a, $b) is export {
$a * $b
}Programma calc.raku:
use Calc;
say add(3, 4);
say mul(3, 4);🦋 Abus pirmkoda failus atrodiet direktorijā exercises/advanced/modules-basics/two-functions.
Izvade
$ raku -I. calc.raku
7
12Komentāri
Modulis var eksportēt tik apakšprogrammu, cik vēlaties; katra nes savu
is exportiezīmi.Gan
add, ganmulkļūst pieejamas programmā pēc vienause Calc.