Kurso de Raku / Esencoj / Bazoj de funkcioj
Kreado kaj vokado de funkcioj
Vi atingis la lastan sekcion de la unua parto de la kurso. Kompletigante ĝin, vi havos ĉiujn sciojn necesajn por krei preskaŭ ĉiun programon en Raku. La temo de ĉi tiu sekcio estas funkcioj, aŭ subrutinaj, aŭ eĉ simple rutinaj.
Funkcio estas reuzebla parto de kodo kun sia propra nomo. Vi povas voki funkciojn el diversaj lokoj en la programo.
Kreado de funkcio
Por krei funkcion, uzu la ŝlosilvorton sub sekvatan de
la nomo de la funkcio. La korpo de la funkcio estas enfermita en paro de
kurbaj krampoj.
sub saluton {
say 'Saluton, Mondo!';
}Uzado de funkcio
Por uzi la funkcion, simple metu ĝian nomon ĉe la loko kie vi bezonas voki ĝin. En Raku, difino de funkcio povas esti lokita antaŭ aŭ post la loko kie la funkcio estas uzata.
say 'Jen kion la unua programo kutime presas:';
saluton;
sub saluton {
say 'Saluton, Mondo!';
}La programo presas ambaŭ mesaĝojn:
$ raku t.raku
Jen kion la unua programo kutime presas:
Saluton, Mondo!Nun, ni rigardu aliajn detalojn pri kreado kaj uzado de funkcioj.
Temoj en ĉi tiu sekcio
Praktiko
Vin atendas 10 kvizoj pri la enhavo de ĉi tiu sekcio.
Ekzercoj
En ĉi tiu sekcio estas 6 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.