Курс языка программирования Raku / Основы / Функция MAIN / Использование unit sub

Тест*: Using the unit-scoped definition

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 :) Ошибка: Нельзя использовать 'unit' с отдельными кандидатами multi.

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

Функция MAIN / Несколько функций MAIN   |   💪 Упражнения: Функция MAIN

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська