Курс языка программирования Raku / Основы / Функция MAIN
Чтение аргументов командной строки
Функция MAIN
полезна не только для явного указания начала программы, но и благодаря своим аргументам, которые получают значения, переданные в командной строке.
Существует два способа чтения аргументов командной строки. Один из них — через массив @*ARGS
, который мы уже использовали. Давайте теперь рассмотрим второй метод.
Рассмотрим программу, которая складывает два числа.
sub MAIN($a, $b) {
say $a + $b;
}
Вы можете запустить программу следующим образом. Программа выведет сумму двух своих аргументов:
$ raku t.raku 123 45
168
Как и любая другая функция, функция MAIN
может иметь значения по умолчанию для некоторых (или даже всех) своих аргументов. Например:
sub MAIN($a, $b = 100) {
say $a + $b;
}
Если второй аргумент не предоставлен, используется значение по умолчанию:
$ raku t.raku 15
115
Практика
Пройдите викторины, которые охватывают содержание этой темы.
Навигация по курсу
←
Функция MAIN
|
Функция MAIN
/ Несколько функций MAIN
→
💪 Or jump directly to the exercises to this section.
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська