Minus operator versus unary minus
Dave Farrance
DaveFarrance at OMiTTHiSyahooANDTHiS.co.uk
Sat May 30 09:18:23 EDT 2015
Peter Otten <__peter__ at web.de> wrote:
>so both +0.0 and -0.0 would be skipped anyway.
Maybe the coder was simply aiming for visibility. The unary minus can
be hard to spot in some circumstances. e.g.: I've sneaked a unary minus
into this maths proof, which makes it horrible (although correct):
u and v are vectors (so have an anti-commutative cross-product)
Show that (u - v) x (u + v) = 2u x v
u x (u + v) - v x (u + v)
u x u + u x v - v x u - v x v
u x v - v x u [ because u x u = 0, v x v = 0]
u x v - (u x -v)
u x v - (-1)(u x v)
u x v + u x v
2(u x v)
2u x v
More information about the Python-list
mailing list