Курс языка программирования 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