[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Why was over estimated priority?
- From: "XenoLiz" <xenoliz@...>
- Date: Sun, 25 Nov 2007 09:20:44 +0600
|> From: Ralph Hempel <rhempel@hempeldesigngroup.com>
|> Subject: Re:
|> XenoLiz wrote:
|> > Hm.
|> > | Lua 5.1.2 Copyright (C) 1994-2007 Lua.org, PUC-Rio
|> > | > two,m_two=2,-2 print(-2^2, -two^2, m_two^2)
|> > | -4 -4 4
|> >
|> > Why was over estimated priority?
|>
|> because ^ binds higher than - and you are calculating
|>
|> -(2^2) which is now and has always been -4
|>
|> Ralph
|> From: KHMan <keinhong@gmail.com>
|> Subject: Re:
|> Ralph Hempel wrote:
|> > XenoLiz wrote:
|> >> Hm.
|> >> | Lua 5.1.2 Copyright (C) 1994-2007 Lua.org, PUC-Rio
|> >> | > two,m_two=2,-2 print(-2^2, -two^2, m_two^2)
|> >> | -4 -4 4
|> >>
|> >> Why was over estimated priority?
|> >
|> > because ^ binds higher than - and you are calculating
|> >
|> > -(2^2) which is now and has always been -4
|>
|> Also, the negative sign should always be considered a unary
|> operator, (and the only thing with a higher priority is ^) not the
|> negative sign of a negative number.
|>
|> --
|> Cheers,
|> Kein-Hong Man (esq.)
|> Kuala Lumpur, Malaysia
??...
I understand, what Lua so doing, I wondered for which Lua this do?
In 60x-70x the priority of unar Ops( Fortran 6x-7x ) be less then infix Ops
[was feel it the duty, what it's different positions], and we have this
artifacts.