Kurso de Raku / Esencoj / Bazoj de funkcioj

La MAIN funkcio

Raku-programo ne bezonas iun ajn ŝablonan riton, do vi povas tuj komenci skribi utilajn instrukciojn. Ĉi tiu parto de la programo, kiu troviĝas sur la nivelo super ajna koda bloko (inkluzive de funkcioj, ekzemple), nomiĝas ĉeflinio.

Se la programo enhavas funkcion kun la speciala nomo MAIN, Raku ekzekutas ĉi tiun funkcion post kiam ĝi kompilas ĉion kaj post kiam la ĉeflinia kodo estis ekzekutita.

say '1. Ĉeflinia kodo';

sub MAIN {
    say '3. MAIN vokita';
}

say '2. Ankaŭ ĉeflinio';

Ĉi tiu programo unue ekzekutas la supra-nivelajn say-ojn, kaj poste vokas MAIN:

$ raku t.raku
1. Ĉeflinia kodo
2. Ankaŭ ĉeflinio
3. MAIN vokita

Kompreneble, eblas ankaŭ havi programon kun la MAIN funkcio kaj neniu alia ĉeflinia kodo.

Temoj en ĉi tiu sekcio

Praktiko

Vin atendas 4 kvizoj pri la enhavo de ĉi tiu sekcio.

Ekzercoj

En ĉi tiu sekcio estas 3 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.

  1. Saluton, Mondo!
  2. Presi la sumon
  3. Perimetro de rektangulo

Kursa navigado

Solvo: Presi la averton   |   Legante komando-linio argumentojn