Курс по 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 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська