Курс Раку / Основи / Функція 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 • Български • Русский • Українська