Free Pascal - Prekladač jazyka Pascal

Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

Free Pascal - Deklarácia funkcie

Verzia pre tlačSend by emailPDF verzia

Deklarácia funkcie definuje identifikátor a  priradí ho k bloku kódu. Blok kódu vráti výsledok. Funkciu je potom možné zavolať ako súčasť výrazu alebo ako procedurálny príkaz, ak je zapnutá rozšírená syntax.



Deklarácia funkcie
--deklarácia funkcie -- hlavička funkcie-;-blok podrutiny-;-----------
     
--hlavička procedúry--funciton--|-----------identifikátor------------|---->
                                |-kvalifikovaný identifikátor metódy-|
>--formálny zoznam parametrov-- : -- typ výsledku--|---------------|--poradné direktívy---------------------- |-modifikátory -|
--blok podrutiny----|--------blok--------|------------------------------
                    |-direktíva external-|
                    |------blok asm------|
                    |------forward-------|
     

Typ výsledku môže byť ľubovoľný predtým deklarovaný typ, na rozdiel od Turbo Pascalu, v ktorom mohli byť použité iba elementárne typy.