% is a proper modulus operator, not reminder. #fixes 842, #fixes 843
This commit is contained in:
1 parent
6a06b0fb61
commit
451b35b6c5
3 files changed
+21
-4
No files matched your search
@@ -80,7 +80,7 @@ public class Operators {
|
||||
expression.addFunctionalEquivalence("/", "quotient");
|
||||
|
||||
expression.addBinaryOperator("%", precedence.get("multiplication*/%"), true, (v1, v2) ->
|
||||
new NumericValue(NumericValue.asNumber(v1).getDouble() % NumericValue.asNumber(v2).getDouble()));
|
||||
NumericValue.asNumber(v1).mod(NumericValue.asNumber(v2)));
|
||||
expression.addBinaryOperator("^", precedence.get("exponent^"), false, (v1, v2) ->
|
||||
new NumericValue(java.lang.Math.pow(NumericValue.asNumber(v1).getDouble(), NumericValue.asNumber(v2).getDouble())));
|
||||
|
||||
|
||||
Reference in new issue
Block a user