Курс Raku / Основи / Основи функцій

Створення та виклик функцій

Ви досягли останнього розділу першої частини курсу. Завершивши його, ви матимете всі знання, необхідні для створення практично будь-якої програми на Raku. Темою цього розділу є функції, або підпрограми, або навіть просто рутини.

Функція — це багаторазова частина коду зі своїм власним ім’ям. Ви можете викликати функції з різних місць у програмі.

Створення функції

Щоб створити функцію, використовуйте ключове слово sub, після якого йде ім’я функції. Тіло функції укладено в пару фігурних дужок.

sub greet {
    say 'Hello, World!';
}

Використання функції

Щоб використати функцію, просто вкажіть її ім’я в тому місці, де потрібно її викликати. У Raku визначення функції може бути розташоване як перед, так і після місця, де функція використовується.

say 'This is what the first program usually prints:';
greet;    

sub greet {
    say 'Hello, World!';
}

Програма виведе обидва повідомлення:

$ raku t.raku
This is what the first program usually prints:
Hello, World!

Тепер давайте розглянемо інші деталі створення та використання функцій.

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

Практика

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

Вправи

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

  1. Функція для обчислення
  2. Непарне чи парне
  3. Рекурсивний факторіал
  4. Інтервальна функція
  5. Таблиця функцій
  6. Значення e

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

Основи функцій   |   Імена функцій