1. Funkce

1.2. Syntaxe

V shellu je možné použít dva formáty syntaxe pro definici funkce. Oba dva formáty jsou zcela rovnocenné a nemají žádný vliv na provádění funkcí.

Tradiční syntaxe

function jméno {

příkaz

...

}

Tradiční formát využívá pro definici funkce klíčového slova function, následuje jméno funkce a mezi složené závorky se zapisují příkazy, které se mají vykonat.


Moderní syntaxe

jméno () {

příkaz

...

}

Definice funkce pomocí moderního formátu začíná jménem funkce, následují kulaté závorky, které nahrazují klíčové slovo function, a mezi složené závorky se zapisují příkazy, které se mají vykonat.