Modulo that 'wraps' the number?

NaN divide at by.zero
Mon Jan 21 04:52:53 UTC 2019


On Sunday, 20 January 2019 at 18:51:54 UTC, Steven Schveighoffer 
wrote:
> On 1/20/19 1:28 PM, faissaloo wrote:
>> In Python -1%3 == 2 however in D -1%3 == -1
>> Is there a standard library function or something that gives 
>> me the Python version of modulo?
>
> Hm... (n%3+3)%3 should work.
>
> -Steve

You only need the

(n % 3) + 3






More information about the Digitalmars-d-learn mailing list