Курс языка программирования Raku / Основы / Больше о функциях / Тип возвращаемого значения

Тест: Тип возвращаемого значения

Есть функция:

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

Проверьте, какие из следующих присваиваний будут работать.

1 my $a = add(4, 6); Присваивание нетипизированной переменной работает.
0 my Rat $b = add(5, 6); Значение типа Int не может быть присвоено переменной типа Rat.
1 my Int $c = add(7, 8);  
0 my Num $d = add(9, 10);  
1 my Str $e = add(9, 10).Str; Явное преобразование типа помогает.
0 my Str $f = add(9, 10);  

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

Больше о функциях / Типизированные параметры   |   Больше о функциях / Мульти-функции


💪 Or jump directly to the exercise to this section.

Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.

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