比如,我们从配置里读取到一个公式,比如最简单的sin(A)+cos(B)你会怎样实现呢, 这个实现上没有多大的困难,从最简单的hardcode的解析,到正则表达解析,或者是AST语法树解析,或者用bsh,jython,jruby/groovy等脚本引擎,或者更有甚者直接用sql执行,等等方法多种多样。不过每种方法或多或少都有自己一定的局限。如何找到一个比较好的解决方案呢。