Raku-Kurs / Fortgeschritten / Module / Modul-Grundlagen / Exercises / Ein Shout-Modul

Lösung: Ein Shout-Modul

Hier ist eine mögliche Lösung der Aufgabe. Sie verwendet zwei Dateien.

Code

Das Modul, Shouter.rakumod:

unit module Shouter;

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

Das Programm, shout.raku:

use Shouter;

say shout('hi');

🦋 Du findest die Quelldateien im Verzeichnis exercises/advanced/modules-basics/shout-module.

Ausgabe

$ raku -I. shout.raku
HI

Kommentare

  1. Der Trait is export macht shout für jedes Programm sichtbar, das das Modul verwendet.

  2. Die Methode .uc gibt die Großbuchstaben-Version der Zeichenkette zurück.

Kursnavigation

Ein Shout-Modul   |   Zwei Funktionen in einem Modul