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.
- Viktorīna — Funkcijas izveide
- Viktorīna — funkciju nosaukumi
- Funkciju parametri
- Parametru nodošana
- Viktorīna — Rezultāta atgriešana no funkcijas
- Viktorīna — Funkcijas izsaukšana
- Tests 1 — Nosauktie parametri
- Tests 2 — Mainīgie kā nosauktie parametri
- Viktorīna — Noklusējuma vērtību definēšana
- Viktorīna — Funkcijas ar noklusējuma vērtībām
Vingrinājumi
Šajā sadaļā ir 6 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.