Summary: %% operator
--- Comment #0 from bearophile_h...@eml.cc 2012-09-16 13:31:40 PDT ---
This proposal is an alternative to the Issue 7728
I suggest to add the operator %% that performs a modulus operation closer to
the mathematics definition, as defined in Python.
%% acts as % when both its arguments are unsigned or when they are both
positive signed numbers.
I think here a built-in operator is better than a Phobos function (as discussed
in Issue 7728): the built-in "%" operator is bug-prone, if you use it with
negative numbers. In theory both a Phobos function and a built-in operator are
usable to avoid such bugs. But I think having a built-in operator allows
programmers to better remember the problem with the standard % derived from C
and more often avoid its usage when numbers are negative, compared to a library
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------