- 6
- 0
- 约2.57千字
- 约 4页
- 2023-09-19 发布于湖北
- 举报
前言
表达式的计算是一个一般性的问题。在报表领域,经常会出现支持计算公式的需求。MS Office Excel
中的函数计算就是一个很好的参考例子。
本文提供一个表达式引擎的设计方案,能够满足报表领域的复杂计算要求。
一个良好的表达式引擎应该支持基本的二元运算和函数调用,而且二元运算能够嵌套函数调用,函数
调用也能够嵌套二元运算,比如:
例子 1 :=21((Num(1)+2*Num((Num(2)+2)*3/Num(2)))/20||21)01 ,执行结果:0
例子2 :=Switch(Num(1),是, Num(0),否) ,执行结果:是
例子3 :=Switch(201
原创力文档

文档评论(0)