Course of Raku / Essentials / Creating and calling functions / Function parameters
Function parameters
Choose those options where the function signature is correct.
1 | sub f($x) {. . .} | |
1 | sub f() {. . .} | No parameters ia a valid situation. |
1 | sub f {. . .} | Parentheses are not required here. |
0 | sub f $x {. . .} | But they are required if there are parameters. |
1 | sub f($x, $y) {. . .} | |
0 | sub f($x $y) {. . .} | Parameters are a comma-separated list. |
1 | sub f($x,$y) {. . .} | It is up to you to put or omit space between parameters. |
1 | sub f($y, $x) {. . .} | Parameters can have any names in any order. |
0 | sub f ($x), ($y) {. . .} | Non-existing syntax. |
More practice
Course navigation
← Creating and calling functions / Function names | Creating and calling functions / Returning the result →
💪 Or jump directly to the exercises to this section.
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська