Преглед изворни кода

add int division operator

tags/2.0.1
Jonathan Cobb пре 4 година
родитељ
комит
a17850215a
1 измењених фајлова са 5 додато и 4 уклоњено
  1. +5
    -4
      src/main/java/org/cobbzilla/util/handlebars/HandlebarsUtil.java

+ 5
- 4
src/main/java/org/cobbzilla/util/handlebars/HandlebarsUtil.java Прегледај датотеку

@@ -471,10 +471,11 @@ public class HandlebarsUtil extends AbstractTemplateLoader {

final BigDecimal result;
switch (operator) {
case "+": result = big(v1).add(big(v2)); break;
case "-": result = big(v1).subtract(big(v2)); break;
case "*": result = big(v1).multiply(big(v2)); break;
case "/": result = big(v1).divide(big(v2), MathContext.DECIMAL128); break;
case "+": result = big(v1).add(big(v2)); break;
case "-": result = big(v1).subtract(big(v2)); break;
case "*": result = big(v1).multiply(big(v2)); break;
case "/": case "//":
result = big(v1).divide(big(v2), MathContext.DECIMAL128); break;
case "%": result = big(v1).remainder(big(v2)).abs(); break;
case "^": result = big(v1).pow(big(v2).intValue()); break;
default: return die("expr: invalid operator: "+operator);


Loading…
Откажи
Сачувај