Beispiel:
Statt
Delphi-Quellcode:
function isValidCoord(x,y : integer): boolean;
begin
if ((x <= FIELDSIZE) and (x >= 1)) then
if ((y <= FIELDSIZE) and (y >= 1)) then
isValidCoord := TRUE
else isValidCoord := FALSE;
end;
einfach
Delphi-Quellcode:
function isValidCoord(x,y : integer): boolean;
begin
if ((x <= FIELDSIZE) and (x >= 1)) then
if ((y <= FIELDSIZE) and (y >= 1)) then
Result := TRUE
else Result := FALSE;
end;
Für die Rückgabe eines Funktionsergebnisses kann man dem Funktionsnamen einen Wert zuweisen oder eben statt des Funktionsnamens Result schreiben.
Result ist quasi ein Synonym für den Funktionsnamen.
Funktionsname := Wert;
entspricht
Result := Wert;