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
HI

Komentoj

  1. La trajto is export faras shout videbla al ĉiu programo, kiu uzas la modulon.

  2. La metodo .uc redonas la majusklan version de la ĉeno.

Kursa navigado

Krianta modulo   |   Du funkcioj en unu modulo