Du könntest auch Funktionszeiger benutzen, aber ob das bei so wenigen Operatoren wirklich einfacher ist...
Delphi-Quellcode:
type
TCompareFunction = function(a, b: Integer): Boolean;
TOperator = record
Name: string;
Function: TCompareFunction;
end;
[...]
myOperators: Array of TOperator = ((Name: 'kleiner', Function: IsLesser), [...]
[add]Recordfeldernamen etwas dumm gewählt
. [/add]