Kurso de Raku / Esencoj

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 {
    diru '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.

diru 'Jen kion la unua programo kutime presas:';
saluton;    

sub saluton {
    diru '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.

Praktiko

Plenumu la kvizon, kiu kovras la enhavon de ĉi tiu temo.

Ekzercoj

Ĉi tiu sekcio enhavas 6 ekzercoj. Ekzaminu ĉiujn temojn de ĉi tiu sekcio antaŭ ol iri al la koduma praktiko.

  1. Funkcio por kalkuli
  2. Para aŭ nepara
  3. Rekursiva faktorialo
  4. Intervala funkcio
  5. Funkcia tabelo
  6. La valoro de e

Kurso navigado

Asociaj datentipoj / Interpolante haxojn   |   Funkciaj nomoj

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська