Raku kurss / Pamati / Funkciju izveide un izsaukšana / Nosauktie parametri
Tests 2 — Mainīgie kā nosauktie parametri
Šeit ir tā pati funkcija kā iepriekšējā viktorīnā:
sub f(:$a, :$b) {
$a - $b
}
Programmā ir arī trīs mainīgie:
my $a = 1;
my $b = 2;
my $c = 3;
Atzīmējiet visus derīgos veidus, kā izsaukt funkciju un nodot tai divus no trim mainīgajiem.
1 | f(a => $a, b => $b) | |
1 | f(a => $c, b => $c) | |
0 | f($a, $b) | Šeit tiek nodoti pozicionālie argumenti, nevis nosauktie. |
1 | f(:$a, :$b) | |
0 | f($:a, $:b) | Nav derīga Raku sintakse. |
0 | f(:$b, :$c) | Nav nosauktā parametra c . |
0 | f(:$a, c => $c) | Nav nosauktā parametra c . |
1 | f(:$a, b => $c) | |
1 | f(:$a, :b($c)) | Tas pats kā iepriekš. |
1 | f(:a($a), :b($c)) | Arī derīgi, lai gan nedaudz lieki. |
Kursa navigācija
← Funkciju izveide un izsaukšana / Pozicionālie parametri | Funkciju izveide un izsaukšana / Noklusējuma vērtības →
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська