表達式解析引擎的設計

前言 表達式的計算是一個一般性的問題。在報表領域,經常會出現支持計算公式的需求。MS Office Excel中的函數計算就是一個很好的參考例子。 本文提供一個表達式引擎的設計方案,能夠滿足報表領域的複雜計算要求。 一個良好的表達式引擎應該支持基本的二元運算和函數調用,而且二元運算能夠嵌套函數調用,函數調用也能夠嵌套二元運算,比如: 例子1:=2>1&&((Num(1)+2*Num((Num(2)
相關文章
相關標籤/搜索