Curso de Raku / Avanzado / Módulos / Fundamentos de módulos / Exercises / Un módulo de gritar

Solución: Un módulo de gritar

Aquí hay una posible solución a la tarea. Usa dos archivos.

Código

El módulo, Shouter.rakumod:

unit module Shouter;

sub shout($s) is export {
    $s.uc
}

El programa, shout.raku:

use Shouter;

say shout('hi');

🦋 Puedes encontrar ambos archivos fuente en el directorio exercises/advanced/modules-basics/shout-module.

Salida

$ raku -I. shout.raku
HI

Comentarios

  1. El trait is export hace que shout sea visible para cualquier programa que use el módulo.

  2. El método .uc devuelve la versión en mayúsculas de la cadena.

Un módulo de gritar   |   Dos funciones en un módulo