Курс по Raku / Напреднали / Модули / Основи на модулите / Exercises / Модул за извикване

Решение: Модул за извикване

Ето едно възможно решение на задачата. То използва два файла.

Код

Модулът, Shouter.rakumod:

unit module Shouter;

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

Програмата, shout.raku:

use Shouter;

say shout('hi');

🦋 Можете да намерите двата файла с изходния код в директорията exercises/advanced/modules-basics/shout-module.

Изход

$ raku -I. shout.raku
HI

Коментари

  1. Характеристиката is export прави shout видима за всяка програма, която използва модула.

  2. Методът .uc връща версията на низа с главни букви.

Навигация в курса

Модул за извикване   |   Две функции в един модул