Na nete som našiel tretí spôsob vrátenia hodnoty, ktorý by mal fungovať iba v turbo paskale:
function Funkcia;
begin
Funkcia := 15;
end;
No v paskale 3 je kompilator aj turbo paskal, ale pri jeho použití sa program nedá kompilovať, a druhá vec je, že aspoň keď som dobre pochopil programovanie, tak podľa mňa nemôžu sa v programe vyskytovať rovnaké názvy funkcie a programu a podobne, pretože potom je program v konflikte a nedá sa preložiť, v turbo paskale to neplatí, alebo som to zle pochopil s tými názvami?