Raku kurss / Pamati / Funkciju pamati

Funkciju izveide un izsaukšana

Jūs esat sasniedzis pirmās kursa daļas pēdējo sadaļu. Pabeidzot to, jums būs visas nepieciešamās zināšanas, lai izveidotu praktiski jebkuru programmu Raku. Šīs sadaļas tēma ir funkcijas, vai apakšprogrammas, vai pat vienkārši rutīnas.

Funkcija ir atkārtoti izmantojama koda daļa ar savu nosaukumu. Jūs varat izsaukt funkcijas no dažādām vietām programmā.

Funkcijas izveide

Lai izveidotu funkciju, izmantojiet atslēgvārdu sub, kam seko funkcijas nosaukums. Funkcijas ķermenis ir iekļauts pāra figūriekavās.

sub greet {
    say 'Hello, World!';
}

Funkcijas izmantošana

Lai izmantotu funkciju, vienkārši ievietojiet tās nosaukumu vietā, kur jums nepieciešams to izsaukt. Raku valodā funkcijas definīcija var atrasties pirms vai pēc vietas, kur funkcija tiek izmantota.

say 'Šis ir tas, ko parasti izdrukā pirmā programma:';
greet;    

sub greet {
    say 'Hello, World!';
}

Programma izdrukā abas ziņas:

$ raku t.raku
Šis ir tas, ko parasti izdrukā pirmā programma:
Hello, World!

Tagad aplūkosim citus funkciju izveides un izmantošanas aspektus.

Šīs sadaļas temati

Prakse

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

Vingrinājumi

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

  1. Funkcija xʸ aprēķināšanai
  2. Nepāra vai pāra
  3. Rekursīvais faktoriāls
  4. Intervāla funkcija
  5. Funkcijas tabula
  6. e vērtība

Kursa navigācija

Funkciju pamati   |   Funkciju nosaukumi