Курс по 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); |
Навигация в курса
← Тип на връщане | Мулти-функции →