Cursus Raku / Elementa / Creando et vocando functiones / Parametra functionum

Transiens argumenta

1

Est functio cum hac definitione:

sub f {
    say 'Function called';
}

Elige rectas functionis huius vocationes.

1 f;  
0 f(''); Functio nullos argumenta accipit, sed hic unum accipitur.
0 f ''; Idem ut supra.
1 f(); Hoc recte est, nulli argumenta transmittuntur.
0 f (); Hic, unum argumentum (index vacuus) transmittitur.
0 f(10);  

2

Est alia functio.

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

Elige rectas functionis huius vocationes.

1 g(10, 20);  
0 g 10 20; Nulla comma inter argumenta.
0 g(10); Argumenta non satis: duo requiruntur, unum transmittitur.
1 g 10, 20; Parentheses non requiruntur cum non ambiguum est.
0 g(10,); Non valida syntax.
0 g(,20); Non valida syntax etiam.
0 g('10, 20'); Unum argumentum string transmittitur.
1 g('word', 20); Argumenta possunt esse diversorum generum.
0 g(10, 20, 30); Argumenta nimis multa.
0 g 10, 20, 30; Idem hic: tria argumenta transmittuntur.

Cursus navigatio

Creando et vocando functiones / Nomina functionum   |   Creando et vocando functiones / Redonando resultatum


💪 Or jump directly to the exercises to this section.

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська