Raku kurss / Pamati / Funkciju pamati / Funkciju izveide un izsaukšana / Rezultāta atgriešana
Viktorīna — Rezultāta atgriešana no funkcijas
1
Ko atgriež šī funkcija?
sub f($a, $b) {
return $a + $b if $a > $b;
return 42;
}| 42 | f(1, 2) atgriež (: 1, 2, 3, 42 :) |
| 3 | f(2, 1) atgriež (: 1, 2, 3, 42 :) |
| 42 | f(2, 2) atgriež (: 1, 2, 3, 42 :) |
2
Ko atgriež šī funkcija?
sub g() {
return -1;
1;
}| −1 | g() atgriež (: −1, 1 :) | Pēdējais izteiciens 1; nekad netiek sasniegts. |