Курс по Raku / Напреднали / Модули / Основи на модулите / Exercises / Модул за математика
Решение: Модул за математика
Ето едно възможно решение на задачата. То използва два файла.
Код
Модулът, Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}Програмата, maths.raku:
use Maths;
say square(6);🦋 Можете да намерите двата файла с изходния код в директорията exercises/advanced/modules-basics/maths-module.
Изход
$ raku -I. maths.raku
36Коментари
Модулът маркира
squareсis export, което е това, което я прави достъпна за програмата, която го използва.Опцията
-I.поставя текущата директория в пътя за търсене на модули, така че Raku намираMaths.rakumodдо програмата.