Cursus Raku / Geavanceerd / Modules / Basisbeginselen van modules / Exercises / Een wiskundemodule
Oplossing: Een wiskundemodule
Hier is een mogelijke oplossing voor de opgave. Het gebruikt twee bestanden.
Code
De module, Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}Het programma, maths.raku:
use Maths;
say square(6);🦋 Je kunt beide bronbestanden vinden in de map exercises/advanced/modules-basics/maths-module.
Uitvoer
$ raku -I. maths.raku
36Opmerkingen
De module markeert
squaremetis export, waardoor het beschikbaar wordt voor het programma dat het gebruikt.De
-I.-optie plaatst de huidige map op het modulezoekpad, zodat RakuMaths.rakumodnaast het programma vindt.