Raku kurss / Pamati / Funkciju pamati / Funkciju izveide un izsaukšana / Nosauktie parametri
Tests 1 — Nosauktie parametri
Apsveriet funkciju:
sub f(:$a, :$b) {
$a - $b
}1
Kādi ir derīgi veidi, kā to izsaukt?
| 0 | f(1, 2) | Pozicionālie argumenti nodoti, nevis nosaukti. |
| 1 | f(a => 1, b => 2) | |
| 0 | f(a = 1, b = 2) | Piešķiršanas operators nevis pāra konstruktors. |
| 1 | f(b => 2, a => 1) |
2
Par to pašu funkciju, ko atgriež sekojošie izsaukumi?
| −1 | f(a => 1, b => 2) atgriež (: 1, −1 :) | |
| −1 | f(b => 2, a => 1) atgriež (: 1, −1 :) | Nosaukto argumentu secība nav svarīga. |
| 1 | f(a => 2, b => 1) atgriež (: 1, −1 :) |
Kursa navigācija
← Nosauktie parametri | Tests 2 — Mainīgie kā nosauktie parametri →