Курс языка программирования Raku / Основы

Функция MAIN

Программа на Raku не требует никакого шаблонного ритуала, поэтому вы можете сразу начинать писать полезные инструкции. Эта часть программы, которая находится на уровне выше любого блока кода (включая функции, например), называется mainline.

Если программа содержит функцию со специальным именем MAIN, Raku выполняет эту функцию после того, как скомпилирует всё и после выполнения кода mainline.

say '1. Mainline code';

sub MAIN {
    say '3. MAIN called';
}

say '2. Also mainline';

Эта программа сначала выполняет say на верхнем уровне, а затем вызывает MAIN:

$ raku t.raku
1. Mainline code
2. Also mainline
3. MAIN called

Конечно, также возможно иметь программу с функцией MAIN и без другого кода mainline.

Упражнения

Этот раздел содержит 3 упражнения. Изучите все темы этого раздела перед переходом к практике программирования.

  1. Привет, Мир!
  2. Выведите сумму
  3. Периметр прямоугольника

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

Встроенные функции для вывода / note   |   Чтение аргументов командной строки

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

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