[Python-ideas] integer dividion in R -- PS
Nick Coghlan
ncoghlan at gmail.com
Fri May 7 12:10:41 CEST 2010
Xavier Ho wrote:
> Personally, I've always liked Python's behaviour in this regard: for
> the few times that I've needed an 'x % y' operation that works with
> both positive and negative x, more often than not x-y*floor(x/y) turns
> out to be what I need. I've lost count of the number times I've had
> to write something awkward like:
>
> /* adjust for the exponent; first reduce it modulo
> _PyHASH_BITS */
> e = e >= 0 ? e % _PyHASH_BITS : _PyHASH_BITS-1-((-1-e) %
> _PyHASH_BITS);
>
> in C.
>
> Wow. I would never write code like that, but you got a fair point.
For Python, Mark (and others) write code like that so the rest of us
don't have to ;)
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
---------------------------------------------------------------
More information about the Python-ideas
mailing list