Курс по 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 кандидати.

Навигация в курса

Използване на unit sub   |   Здравей, свят!