表達式解析引擎的設計

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