Kurso de Raku / Esencoj / Kreado kaj vokado de funkcioj / Funkciaj parametroj
Pasante argumentojn
1
Estas funkcio kun la sekva difino:
sub f {
    say 'Funkcio vokita';
}
Elektu la ĝustajn vokojn de ĉi tiu funkcio.
| 1 | f; | |
| 0 | f(''); | Funkcio ne akceptas iujn ajn argumentojn, sed unu estas ricevita ĉi tie. | 
| 0 | f ''; | La sama kiel supre. | 
| 1 | f(); | Ĉi tio estas bone, neniuj argumentoj pasitaj. | 
| 0 | f (); | Ĉi tie, unu argumento (malplena listo) estas pasita. | 
| 0 | f(10); | 
2
Estas alia funkcio.
sub g($x, $y) {
    say "Vokita g($x, $y)";
}
Elektu la ĝustajn vokojn de ĉi tiu funkcio.
| 1 | g(10, 20); | |
| 0 | g 10 20; | Neniu komo inter argumentoj. | 
| 0 | g(10); | Tro malmultaj argumentoj: du necesaj, unu pasita. | 
| 1 | g 10, 20; | Parentezoj ne estas necesaj kiam ĝi ne estas ambigua. | 
| 0 | g(10,); | Ne valida sintakso. | 
| 0 | g(,20); | Ankaŭ ne valida sintakso. | 
| 0 | g('10, 20'); | Unuopa ŝnura argumento pasita. | 
| 1 | g('vorto', 20); | Argumentoj povas esti de malsamaj tipoj. | 
| 0 | g(10, 20, 30); | Tro multaj argumentoj. | 
| 0 | g 10, 20, 30; | La sama ĉi tie: tri argumentoj estas pasitaj. | 
Kurso navigado
← Kreado kaj vokado de funkcioj / Funkciaj nomoj | Kreado kaj vokado de funkcioj / Redonante la rezulton →
💪 Or jump directly to the exercises to this section.
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська