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

Практика

Пройдите викторину, которая охватывает содержание этой темы.

Навигация по курсу

Функция MAIN / Чтение аргументов командной строки   |   Функция MAIN / Использование unit sub


💪 Or jump directly to the exercises to this section.

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська