Курс по Raku / Основи
/ Основи на функциите
/ Функцията
MAIN / Използване на
unit sub
Тест* — Използване на дефиницията с обхват на единица
1
Изберете един от деклараторите, за да направите програмата правилна.
| unit | (: my, multi, unit :) sub MAIN(Str $name); |
| . | say "Здравей, $name!"; |
2
Кажете дали програмата е правилна.
unit sub MAIN(Str $name) {
say "Здравей, $name!";
}| valid | Тази програма е (: валидна, невалидна :) | Въпреки наличието на unit, все още можете да добавите скоби, но това е излишно. |
3
Правилна ли е тази програма?
unit multi sub MAIN() {
say 'Здравейте, всички!';
}
unit multi sub MAIN($name) {
say "Здравей, $name!";
}| invalid | Тази програма е (: валидна, невалидна :) | Грешка: Не може да се използва 'unit' с индивидуални multi кандидати. |