Corso di Raku / Avanzato / Moduli / Basi dei moduli / Exercises / Un modulo di matematica
Soluzione: Un modulo di matematica
Ecco una possibile soluzione del compito. Utilizza due file.
Codice
Il modulo, Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}Il programma, maths.raku:
use Maths;
say square(6);🦋 Puoi trovare entrambi i file sorgente nella directory exercises/advanced/modules-basics/maths-module.
Output
$ raku -I. maths.raku
36Commenti
Il modulo contrassegna
squareconis export, che e cio che la rende disponibile al programma che lo usa.L’opzione
-I.aggiunge la directory corrente al percorso di ricerca dei moduli, cosi Raku trovaMaths.rakumodaccanto al programma.