public abstract class AbstractFunction extends CalculatorEmbeddedFunction
Function.TypeLOCALE_PREFIX| 构造器和说明 | 
|---|
| AbstractFunction() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| java.lang.Object | evalExpression(Node[] arguments)通过指定的参数,计算函数的结果 | 
| abstract java.lang.Object | run(java.lang.Object[] args)计算函数结果
 使用SUM公式进行计算,公式的使用:
     SUM sum = new SUM();
     System.out.println(sum.run(new Object[]{1, 2, 3})); | 
getCalculator, getCalculatorProvider, getCN, getDescription, getEN, getName, getType, setCalculator, setNamepublic java.lang.Object evalExpression(Node[] arguments) throws UtilEvalError
arguments - 参数UtilEvalError - 如果在计算中出现无法解析的值,则抛出此异常public abstract java.lang.Object run(java.lang.Object[] args)
args - 函数的参数,是经过了算子处理了其中特殊参数的