Kurso de Raku / Progresinta / Moduloj / Bazaj konoj pri moduloj / Exercises / Krianta modulo
Solvo: Krianta modulo
Jen ebla solvo de la tasko. Ĝi uzas du dosierojn.
Kodo
La modulo, Shouter.rakumod:
unit module Shouter;
sub shout($s) is export {
$s.uc
}La programo, shout.raku:
use Shouter;
say shout('hi');🦋 Vi povas trovi ambaŭ fontdosierojn en la dosierujo exercises/advanced/modules-basics/shout-module.
Eligo
$ raku -I. shout.raku
HIKomentoj
La trajto
is exportfarasshoutvidebla al ĉiu programo, kiu uzas la modulon.La metodo
.ucredonas la majusklan version de la ĉeno.