Groovy簡單公式計算
Groovy公式計算方式:
import groovy.lang.Binding
import groovy.lang.GroovyShell
import groovy.lang.MissingPropertyException
/**
* @author Yangzc
*
*/
public class GroovyAction{
double evaluate(String formula, Map map){
Binding binding = new Binding();
map.each{key,value->binding.setVariable(key, value)};
GroovyShell shell = new GroovyShell(binding);
Object value = shell.evaluate("return " +formula);
return value;
}
}
map只接受簡單資料型別
相關文章
- EOQ的計算公式簡化公式
- Groovy 簡單入門
- word公式怎麼計算 word公式計算的方法公式
- 設計模式實踐---策略+簡單工廠對大量計算公式的處理設計模式公式
- 解析計算公式公式
- 【cbo計算公式】單表選擇率(二)公式
- groovy 程式語言簡單介紹
- Oracle 成本計算公式Oracle公式
- 簡單版計算器
- MFC簡單計算器
- PHP簡單計算器PHP
- 簡單混合運算的計算器
- 計算總頁數公式公式
- 降水強度計算公式公式
- JavaScript 簡單計算器效果JavaScript
- 快三絕密公式算單雙公式
- Excel公式大全詳解 excel表格計算公式大全Excel公式
- 一個求和公式的計算公式
- 專案成本管理計算公式公式
- DB CPU time% 的計算公式公式
- ABAP計算自動義公式公式
- PyQt4(簡單計算器)QT
- excel利用rank排名次公式 excel利用公式計算排名Excel公式
- 工齡怎麼計算excel公式精確到月 如何設定工齡計算公式Excel公式
- Java語言編寫計算器(簡單的計算器)Java
- 絕密公式算單雙準確率99最強計劃方法公式
- 【cbo計算公式】No Bind Peeking(五)公式
- 步進電機扭矩計算公式公式
- 0014---簡單的計算
- 簡單計算器(棧的應用)
- JavaScript簡單計算器程式碼分析JavaScript
- 一個最簡單的計算器
- 16_簡單計算器實現
- 2 簡單的計算機模型MARIE計算機模型
- 雲端計算開發學習教程,簡單介紹雲端計算
- 【雲端計算】雲端計算六大優點簡單說明
- MySQL記憶體佔用計算公式MySql記憶體公式
- 【cbo計算公式】Join 選擇率(六)公式