Курс Раку / Основи

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

Ви досягли останнього розділу першої частини курсу. Завершивши його, ви матимете всі знання, необхідні для створення практично будь-якої програми на 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!

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

Практика

Виконайте вікторину, що охоплює зміст цієї теми.

Вправи

Цей розділ містить 6 вправ. Вивчіть всі теми цього розділу перед тим, як переходити до практики кодування.

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

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

Асоціативні типи даних / Інтерполяція хешів   |   Імена функцій

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

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