Курс Raku / Розширені / Модулі / Основи модулів / Вправи / Модуль крику
Розв’язання: Модуль крику
Ось один із можливих варіантів розв’язання задачі. Він використовує два файли.
Код
Модуль 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повертає версію рядка у верхньому регістрі.