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

Теми цього розділу

Практика

Виконайте 4 тести за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Привіт, Світ!
  2. Надрукувати суму
  3. Периметр прямокутника

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

Розв’язання: Надрукувати попередження   |   Читання аргументів командного рядка