Курс языка программирования 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. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська