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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська