ok, daß mag sein, aber dennoch ist
2 = +2 ... obwohl, eigentlich nicht, denn obwohl die 2 auch positiv ist, wird
X := Y; und
X := +Y; anders übersetzt:
Delphi-Quellcode:
X := Y; => Move(X, Y)
X := +Y; => Positive(Y, tY); Move(X, tY)
Also aus Sicht der Operatoren ist ein Unterschied zwischen 2 und +2 .