Podprogram: Porovnání verzí

Smazaný obsah Přidaný obsah
mBez shrnutí editace
m +{{Viz též|Parametr funkce}}, Úvodní věty v ukázkách jazyků.
Řádek 14:
 
== Parametry podprogramu ==
{{Viz též|Parametr funkce}}
 
Podle toho, jestli se parametry vyskytují v definici nebo volání podprogramu, rozlišujeme:
Řádek 38 ⟶ 39:
 
== Ukázky v programovacích jazycích [[C (programovací jazyk)|C]] a [[C++]] ==
 
[[C (programovací jazyk)|Jazyk C]] všechny podprogramy nazývá funkce. Pro vyjádření, že funkce nevrací žádnou hodnotu a nemá žádné parametry se používá [[klíčové slovo]] <code>void</code>:
 
<source lang="c">
void funkce1(void) { /* nějaký kód */ }
Řádek 80 ⟶ 84:
 
== Ukázka v [[PHP]] ==
 
V beztypových programovacích jazycích jako [[PHP]] je zápis funkce jednodušší: neuvádí se typy argumentů, jen názvy:
 
<source lang="php">
Řádek 87 ⟶ 93:
</source>
 
V beztypových programovacích jazycích jako [[PHP]] je zápis funkce jednodušší: neuvádí se typy argumentů, jen názvy. Funkce předpokládá, že oba její argumenty jsou [[asociativní pole]] obsahující prvek num a vrátí rozdíl těchto prvků. Podobné funkce se často používají jako callback pro řazení, tedy předají se jako argument řadící funkci a ta je opakovaně volá na dvojice prvků řazeného pole.
 
== Rekurze ==