hug3id
hug3id
AviatorEvaluator.execute("let a = 3", env); // 本意是想通过脚本往env里put一个变量 执行报错,aviator版本5.3.3 Exception in thread "main" com.googlecode.aviator.exception.ExpressionSyntaxErrorException: Syntax error: missing ';' for let statement at 9, lineNumber: 1, token : null, while parsing expression:...
* #### 当前使用的UReport的具体版本号:2.2.9 * #### 遇到的问题描述: 表达式:100/2,预览得到结果 5E+1 原因是 com.bstek.ureport.utils.ElCompute.java:194 return b1.divide(b2,10,RoundingMode.HALF_UP).stripTrailingZeros(); 如果改为: return new BigDecimal(b1.divide(b2, 10, RoundingMode.HALF_UP).stripTrailingZeros().toPlainString()); 则正常显示 50