Курс по Raku / Основи / Основи на функциите

Създаване и извикване на функции

Вие достигнахте последната секция на първата част от курса. С нейното завършване ще имате всички необходими знания, за да създадете практически всяка програма в Raku. Темата на тази секция е функции, или подпрограми, или дори просто рутини.

Функцията е многократно използваема част от кода със собствено име. Можете да извиквате функции от различни места в програмата.

Създаване на функция

За да създадете функция, използвайте ключовата дума sub, последвана от името на функцията. Тялото на функцията е оградено в чифт къдрави скоби.

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

Използване на функция

За да използвате функцията, просто поставете нейното име на мястото, където трябва да я извикате. В Raku, дефиницията на функцията може да бъде разположена преди или след мястото, където се използва функцията.

say 'Това е, което първата програма обикновено отпечатва:';
greet;    

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

Програмата отпечатва и двете съобщения:

$ raku t.raku
Това е, което първата програма обикновено отпечатва:
Hello, World!

Сега, нека разгледаме други детайли за създаването и използването на функции.

Теми в този раздел

Практика

Направете 10 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 6 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Функция за изчисляване на
  2. Нечетно или четно
  3. Рекурсивен факториел
  4. Функция за интервал
  5. Таблица на функциите
  6. Стойността на e

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

Основи на функциите   |   Имена на функции