@@ -380,6 +380,28 @@ <h3 class="Ss" id="Trigonometry_function_units"><a class="permalink" href="#Trig
380380</ ul >
381381</ section >
382382< section class ="Ss ">
383+ < h3 class ="Ss " id ="__operator_behavior_with_negative_dividend_or_divisor "> < a class ="permalink " href ="#__operator_behavior_with_negative_dividend_or_divisor "> %
384+ operator behavior with negative dividend or divisor</ a > </ h3 >
385+ < p class ="Pp "> Changed in 0.5.0.</ p >
386+ < p class ="Pp "> Instead of having the same sign as the dividend (a remainder
387+ operation), ‘< code class ="Li "> %</ code > ’ has the same sign as
388+ the divisor (a modulo operation).</ p >
389+ < p class ="Pp "> For example, previously we had:</ p >
390+ < ul class ="Bl-bullet Bd-indent ">
391+ < li > ‘< code class ="Li "> 13 % 10 == 3</ code > ’</ li >
392+ < li > ‘< code class ="Li "> -13 % 10 == -3</ code > ’</ li >
393+ < li > ‘< code class ="Li "> 13 % -10 == 3</ code > ’</ li >
394+ < li > ‘< code class ="Li "> -13 % -10 == -3</ code > ’</ li >
395+ </ ul >
396+ < p class ="Pp "> Instead, now we have:</ p >
397+ < ul class ="Bl-bullet Bd-indent ">
398+ < li > ‘< code class ="Li "> 13 % 10 == 3</ code > ’</ li >
399+ < li > ‘< code class ="Li "> -13 % 10 == 7</ code > ’</ li >
400+ < li > ‘< code class ="Li "> 13 % -10 == -7</ code > ’</ li >
401+ < li > ‘< code class ="Li "> -13 % -10 == -3</ code > ’</ li >
402+ </ ul >
403+ </ section >
404+ < section class ="Ss ">
383405< h3 class ="Ss " id ="**_operator_associativity "> < a class ="permalink " href ="#**_operator_associativity "> **
384406 operator associativity</ a > </ h3 >
385407< p class ="Pp "> Changed in 0.9.0.</ p >
0 commit comments