Курс Raku / Розширені / Підпрограми / Більше про підпрограми MAIN / Вправи

Типізована MAIN

Завдання

Обмеження типу на параметрі MAIN теж перевіряється перед виконанням тіла. Напишіть програму, MAIN якої приймає один Int $n і виводить $n, помножене на два. Якщо аргумент не є дійсним цілим числом, сигнатура не збігається, і Raku натомість виводить повідомлення про використання — перевірку ви отримуєте задарма.

Приклад

$ raku typed-main.raku 5
10

$ raku typed-main.raku abc
Usage:
  typed-main.raku <n>

Рішення

Дивіться рішення

Навігація курсом

Розв’язання: Прапорець командного рядка   |   Розв’язання: Типізована MAIN