[fpc-devel] Incomplete docs on operator precedence / Question about actual precedence
Michael Van Canneyt
michael at freepascal.org
Mon Feb 3 12:04:34 CET 2014
On Mon, 3 Feb 2014, Sven Barth wrote:
> Am 03.02.2014 08:58, schrieb Michael Van Canneyt:
>> As for unary minus: this is the same as a binary minus in arithmatic
>> expressions.
>
> Not quite. Take this example:
> === output end ===
>
> So unary minus (and also unary plus which is a valid operator as well!) binds
> stronger than multiplication.
Then that is an anomaly introduced by operator overloading.
In math, -2^2 = -4
Michael.
More information about the fpc-devel
mailing list