Курс по Raku / Основи

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

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

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

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

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

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

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

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

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

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

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

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

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

Практика

Попълнете теста, който обхваща съдържанието на тази тема.

Упражнения

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

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

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

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

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

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