Създаване и извикване на функции
Вие достигнахте последната секция на първата част от курса. С нейното завършване ще имате всички необходими знания, за да създадете практически всяка програма в Raku. Темата на тази секция е функции, или подпрограми, или дори просто рутини.
Функцията е многократно използваема част от кода със собствено име. Можете да извиквате функции от различни места в програмата.
Създаване на функция
За да създадете функция, използвайте ключовата дума sub
, последвана от името на функцията. Тялото на функцията е оградено в чифт къдрави скоби.
sub greet {
say 'Hello, World!';
}
Използване на функция
За да използвате функцията, просто поставете нейното име на мястото, където трябва да я извикате. В Raku, дефиницията на функцията може да бъде разположена преди или след мястото, където се използва функцията.
say 'Това е, което първата програма обикновено отпечатва:';
greet;
sub greet {
say 'Hello, World!';
}
Програмата отпечатва и двете съобщения:
$ raku t.raku
Това е, което първата програма обикновено отпечатва:
Hello, World!
Сега, нека разгледаме други детайли за създаването и използването на функции.
Теми в този раздел
Упражнения
Този раздел съдържа 6 упражнения. Прегледайте всички теми в този раздел преди да преминете към практическо програмиране.
Навигация по курса
← Асоциативни типове данни / Интерполация на хешове | Имена на функции →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська