Курс по Raku / Основи / Функцията MAIN
/ Множество функции MAIN
Тест — Множество MAIN
Има три версии на функцията MAIN
в тази програма:
multi sub MAIN() { say 'Default mode' }
multi sub MAIN('help') { say 'Help mode' }
multi sub MAIN(Str $mode) { say "Mode '$mode'" }
Какво ще отпечата програмата, ако се изпълни с една от следните команди:
1
$ raku t.raku new
Отпечатва “Mode 'new'” | (: Отпечатва “Default mode”, Отпечатва “Help mode”, Отпечатва “Mode 'new'”, Прекратява с изключение :) |
2
$ raku t.raku 1001
Отпечатва “Mode '1001'” | (: Отпечатва “Default mode”, Отпечатва “Help mode”, Отпечатва “Mode '1001'”, Прекратява с изключение :) |
3
$ raku t.raku
Отпечатва “Default mode” | (: Отпечатва “Default mode”, Отпечатва “Help mode”, Отпечатва “Mode ''”, Прекратява с изключение :) |
4
$ raku t.raku Help
Отпечатва “Mode 'Help'” | (: Отпечатва “Default mode”, Отпечатва “Help mode”, Отпечатва “Mode 'Help'”, Прекратява с изключение :) | Параметрите са чувствителни към големината на буквите в този случай. |
Навигация по курса
←
Функцията MAIN
/ Четене на аргументите на командния ред
|
Функцията MAIN
/ Използване на unit sub
→
💪 Or jump directly to the exercises to this section.
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська