Functions
With return value
Without any return value
Multiple return values
Without any parameters
Array of parameters
Out parameters
Mixed type of parameters
In/Out parameters
Variable parameters
Optional parameter values
Recursion
procedure
SayGoodby;
begin
WriteLn
(
'Goodby!'
);
end
;
begin
SayGoodby;
end
.