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

Тип на връщане

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

sub add(Int $x, Int $y) returns Int { $x + $y }

my Int sub add(Int $x, Int $y) { $x + $y }

sub add(Int $x, Int $y) of Int { $x + $y }

sub add(Int $x, Int $y --> Int) { $x + $y }

Изберете този, който ви харесва най-много. Забележете, че в четвъртия пример, типът на връщане е написан вътре в скобите с параметрите на функцията.

Практика

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

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

Повече за функциите / Типизирани параметри   |   Повече за функциите / Мулти-функции


💪 Or jump directly to the exercise to this section.

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

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