Raku kurss / 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.

Prakse

Pabeidziet viktorīnu, kas aptver šīs tēmas saturu.

Vingrinājumi

Šī sadaļa satur 6 uzdevumi. Pārbaudiet visas šīs sadaļas tēmas, pirms dodaties uz kodēšanas praksi.

  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

Asociatīvie datu tipi / Hashes interpolācija   |   Funkciju nosaukumi

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська