Курс языка программирования Raku / Продвинутый уровень / Подпрограммы / Подробнее о MAIN / Exercises
Типизированный MAIN
Задача
Ограничение типа параметра MAIN также проверяется до
выполнения тела подпрограммы. Напишите программу, подпрограмма
MAIN которой принимает единственный параметр
Int $n и выводит удвоенное значение $n. Если
аргумент не является допустимым целым числом, сигнатура не совпадает, и
Raku выводит сообщение об использовании — валидация достаётся
бесплатно.
Пример
$ raku typed-main.raku 5
10
$ raku typed-main.raku abc
Usage:
typed-main.raku <n>Решение
Навигация по курсу
← Решение: Флаг командной строки | Решение: Типизированный MAIN →