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


💪 Або перейдіть одразу до вправ цього розділу.