Курс языка программирования 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Комментарии
Трейт
is exportделаетshoutвидимой любой программе, которая использует модуль.Метод
.ucвозвращает строку, переведённую в верхний регистр.