Raku kurss / Padziļināti / Moduļi / Moduļu pamati / Exercises / Matemātikas modulis
Risinājums: Matemātikas modulis
Šeit ir iespējams risinājums uzdevumam. Tas izmanto divus failus.
Kods
Modulis Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}Programma maths.raku:
use Maths;
say square(6);🦋 Abus pirmkoda failus atrodiet direktorijā exercises/advanced/modules-basics/maths-module.
Izvade
$ raku -I. maths.raku
36Komentāri
Modulis atzīmē
squarearis export, un tieši tas to padara pieejamu programmai, kas moduli izmanto.Opcija
-I.ieliek pašreizējo direktoriju moduļu meklēšanas ceļā, tāpēc Raku atrodMaths.rakumodblakus programmai.