Zitat von
Hobby-Programmierer:
Warum sollte man ne Funktion mit Klammern schreiben wenn man diese net braucht!
Delphi-Quellcode:
function returntrue:boolean;
begin
result := true;
end;
wäre doch das gleiche oder net?
Ja, aber im Aufruf nicht von einer Variablen zu unterscheiden. Daher gibt es Ästheten, die parameterlosen Methoden ein '()' verpassen, damit der Code lesbarer und intuitiv verständlicher wird ('Klar, is ne Methode').