Курс языка программирования 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!

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

Практика

Пройдите викторину, которая охватывает содержание этой темы.

Упражнения

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

  1. Функция для вычисления
  2. Четный или нечетный
  3. Рекурсивный факториал
  4. Интервальная функция
  5. Таблица функции
  6. Значение 𝑒

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

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

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

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