Corso di Raku / Avanzato / Moduli / Basi dei moduli / Exercises / Un modulo shout

Soluzione: Un modulo shout

Ecco una possibile soluzione del compito. Utilizza due file.

Codice

Il modulo, Shouter.rakumod:

unit module Shouter;

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

Il programma, shout.raku:

use Shouter;

say shout('hi');

🦋 Puoi trovare entrambi i file sorgente nella directory exercises/advanced/modules-basics/shout-module.

Output

$ raku -I. shout.raku
HI

Commenti

  1. Il tratto is export rende shout visibile a qualsiasi programma che usi il modulo.

  2. Il metodo .uc restituisce la versione in maiuscolo della stringa.

Un modulo shout   |   Due funzioni in un modulo