Curso de Raku / Avanzado / Módulos / Fundamentos de módulos / Exercises / Un módulo de matemáticas
Solución: Un módulo de matemáticas
Aquí hay una posible solución a la tarea. Usa dos archivos.
Código
El módulo, Maths.rakumod:
unit module Maths;
sub square($n) is export {
$n * $n
}El programa, maths.raku:
use Maths;
say square(6);🦋 Puedes encontrar ambos archivos fuente en el directorio exercises/advanced/modules-basics/maths-module.
Salida
$ raku -I. maths.raku
36Comentarios
El módulo marca
squareconis export, que es lo que la hace disponible para el programa que lo usa.La opción
-I.pone el directorio actual en la ruta de búsqueda de módulos, para que Raku encuentreMaths.rakumodjunto al programa.