Курс по 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