Raku kurss / Pamati / Funkciju pamati / Funkciju izveide un izsaukšana / Funkciju parametri

Parametru nodošana

1

Ir funkcija ar šādu definīciju:

sub f {
    say 'Function called';
}

Izvēlieties pareizos šīs funkcijas izsaukumus.

1f;
0f('');Funkcija nepieņem nekādus argumentus, bet šeit tiek saņemts viens.
0f '';Tas pats kā iepriekš.
1f();Tas ir pareizi, netiek nodoti nekādi argumenti.
0f ();Šeit tiek nodots viens arguments (tukšs saraksts).
0f(10);

2

Ir vēl viena funkcija.

sub g($x, $y) {
    say "Called g($x, $y)";
}

Izvēlieties pareizos šīs funkcijas izsaukumus.

1g(10, 20);
0g 10 20;Nav komata starp argumentiem.
0g(10);Pārāk maz argumentu: nepieciešami divi, nodots viens.
1g 10, 20;Iekavas nav nepieciešamas, ja tas nav neskaidrs.
0g(10,);Nav derīga sintakse.
0g(,20);Arī nav derīga sintakse.
0g('10, 20');Nodots viens argumenta virkne.
1g('word', 20);Argumenti var būt dažādu tipu.
0g(10, 20, 30);Pārāk daudz argumentu.
0g 10, 20, 30;Tas pats šeit: nodoti trīs argumenti.

Kursa navigācija

Funkciju parametri   |   Rezultāta atgriešana