Курс языка программирования 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 упражнений. Прежде чем приступать к практике, изучите все темы раздела.
Навигация по курсу
← Основы функций | Имена функций →