Курс Raku / Основи / Основи функцій / Функція MAIN / Використання unit sub

Тест* — Використання визначення на рівні модуля

1

Виберіть один з декларативних операторів, щоб зробити програму правильною.

unit(: my, multi, unit :) sub MAIN(Str $name);
.say "Hello, $name!";

2

Скажіть, чи правильна ця програма.

unit sub MAIN(Str $name) {
    say "Hello, $name!";
}
validЦя програма є  (: valid, invalid :)Незважаючи на наявність unit, ви все ще можете додати фігурні дужки, але це зайве.

3

Чи правильна ця програма?

unit multi sub MAIN() {
    say 'Hello, everyone!';
}

unit multi sub MAIN($name) {
    say "Hello, $name!";
}
invalidЦя програма є  (: valid, invalid :)Помилка: Cannot use 'unit' with individual multi candidates.

Навігація курсом

Використання unit sub   |   Привіт, Світ!