Курс языка программирования Raku / Основы / Основы функций / Функция
MAIN
Несколько функций MAIN
Как и любая другая функция в Raku, функция MAIN может
иметь свои варианты multi. Это позволяет программе
индивидуально реагировать на разное количество или разные типы входных
параметров.
multi sub MAIN($a) {
say 2 * $a;
}
multi sub MAIN($a, $b) {
say $a + $b;
}Эта программа удваивает свой единственный аргумент или складывает его со вторым аргументом, если он присутствует:
$ raku t.raku 21
42
$ raku t.raku 21 33
54Практика
Пройдите 1 тест по содержанию этой темы.
Навигация по курсу
← Тест: Значения
по умолчанию | Тест: Мульти-MAIN
→
💪 Или перейдите сразу к упражнениям этого
раздела.