Курс 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. |