|
@@ -47,10 +47,10 @@ public class MinMaxOperator implements LispOperator {
|
|
|
double value = eval.getElement(lisp.car()).toNumber();
|
|
|
switch(operator) {
|
|
|
case "max":
|
|
|
- result = (value > result) ? value : result;
|
|
|
+ result = Math.max(value, result);
|
|
|
break;
|
|
|
case "min":
|
|
|
- result = (value < result) ? value : result;
|
|
|
+ result = Math.min(value, result);
|
|
|
break;
|
|
|
default:
|
|
|
throw new LispError(operator + LispError.ERR_UNKNOW);
|