Raku kurss / Pamati / Funkciju pamati

MAIN funkcija

Raku programmai nav nepieciešami nekādi sākotnējie rituāli, tāpēc jūs varat uzreiz sākt rakstīt noderīgas instrukcijas. Šī programmas daļa, kas atrodas līmenī virs jebkura koda bloka (piemēram, funkcijām), tiek saukta par galveno līniju.

Ja programmā ir funkcija ar īpašu nosaukumu MAIN, Raku izpilda šo funkciju pēc tam, kad viss ir kompilēts un pēc tam, kad galvenās līnijas kods ir izpildīts.

say '1. Galvenās līnijas kods';

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

say '2. Arī galvenā līnija';

Šī programma vispirms izpilda augstākā līmeņa say komandas un pēc tam izsauc MAIN:

$ raku t.raku
1. Galvenās līnijas kods
2. Arī galvenā līnija
3. MAIN izsaukts

Protams, ir iespējams arī, ka programmā ir MAIN funkcija un nav cita galvenās līnijas koda.

Šīs sadaļas temati

Prakse

Jūs gaida 4 viktorīnas par šīs sadaļas saturu.

Vingrinājumi

Šajā sadaļā ir 3 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.

  1. Sveika, Pasaule!
  2. Drukāt summu
  3. Taisnstūra perimetrs

Kursa navigācija

Risinājums: Drukāt brīdinājumu   |   Komandrindas argumentu lasīšana