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?

0f(1, 2)Pozicionālie argumenti nodoti, nevis nosaukti.
1f(a => 1, b => 2)
0f(a = 1, b = 2)Piešķiršanas operators nevis pāra konstruktors.
1f(b => 2, a => 1)

2

Par to pašu funkciju, ko atgriež sekojošie izsaukumi?

−1f(a => 1, b => 2) atgriež  (: 1, −1 :)
−1f(b => 2, a => 1) atgriež  (: 1, −1 :)Nosaukto argumentu secība nav svarīga.
1f(a => 2, b => 1) atgriež  (: 1, −1 :)

Kursa navigācija

Nosauktie parametri   |   Tests 2 — Mainīgie kā nosauktie parametri