Kurso de Raku / Progresinta / Moduloj / Bazaj konoj pri moduloj / Exercises / Matematika modulo
Solvo: Matematika modulo
Jen ebla solvo de la tasko. Ĝi uzas du dosierojn.
Kodo
La modulo, Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}La programo, maths.raku:
use Maths;
say square(6);🦋 Vi povas trovi ambaŭ fontdosierojn en la dosierujo exercises/advanced/modules-basics/maths-module.
Eligo
$ raku -I. maths.raku
36Komentoj
La modulo markas
squareperis export, kio estas tio, kio faras ĝin disponebla al la programo, kiu uzas ĝin.La opcio
-I.metas la nunan dosierujon sur la modulan serĉvojon, do Raku trovasMaths.rakumodapud la programo.