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