0
我想順序解析MVEL如下:如何創建MVEL評估環境?
HashMap myData = new HashMap(){{ put("x", 1); }}
eval("y = 2", ...) // assign value to y
...
eval("x + y", myData, ...) // expect 3
這可能嗎?如果是這樣,怎麼樣?
我想順序解析MVEL如下:如何創建MVEL評估環境?
HashMap myData = new HashMap(){{ put("x", 1); }}
eval("y = 2", ...) // assign value to y
...
eval("x + y", myData, ...) // expect 3
這可能嗎?如果是這樣,怎麼樣?
只要共享變量解析器跨越表達評價:
VariableResolverFactory瓦爾=新MapVariableResolverFactory(新的HashMap(){{放( 「X」,1);}}); MVEL.eval(「y + 2」,vars): MVEL.eval(「x + y」,vars);
謝謝。 MVEL非常方便,但像許多開源組件一樣,文檔可以得到改進。 – 2012-09-01 16:52:54