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只接受簡單資料型別
相關文章
- 設計模式實踐---策略+簡單工廠對大量計算公式的處理設計模式公式
- groovy 程式語言簡單介紹
- word公式怎麼計算 word公式計算的方法公式
- 【cbo計算公式】單表選擇率(二)公式
- 簡單混合運算的計算器
- 0014---簡單的計算
- 降水強度計算公式公式
- 快三絕密公式算單雙公式
- Excel公式大全詳解 excel表格計算公式大全Excel公式
- [20211220]sqlplus簡單計算器.txtSQL
- 【cbo計算公式】No Bind Peeking(五)公式
- excel利用rank排名次公式 excel利用公式計算排名Excel公式
- 工齡怎麼計算excel公式精確到月 如何設定工齡計算公式Excel公式
- 絕密公式算單雙準確率99最強計劃方法公式
- JavaScript簡單計算器程式碼分析JavaScript
- 簡單計算器(棧的應用)
- 2 簡單的計算機模型MARIE計算機模型
- 16_簡單計算器實現
- [20180625]簡單計算日誌生成率.txt
- java方法練習之簡單計算器Java
- Python編寫一個簡單計算器Python
- 7-20 簡單計算器 (20分)
- 【Flutter 實戰】簡約而不簡單的計算器Flutter
- 【cbo計算公式】Join 選擇率(六)公式
- 【cbo計算公式】CBO基本概念(一)公式
- MySQL記憶體佔用計算公式MySql記憶體公式
- 雲端計算開發學習教程,簡單介紹雲端計算
- 【雲端計算】雲端計算六大優點簡單說明
- HDU_1237 一個簡單的計算器
- Java實現一個簡單的計算器Java
- 教你python tkinter實現簡單計算器功能Python
- IOS開發 製作簡單的計算器iOS
- 簡單聊聊Golang中defer預計算引數Golang
- 江蘇快3和值計算公式43781200公式
- matchTemplate函式各個方法的計算公式函式公式
- 新股中籤率怎麼算?新股中籤率計算公式公式
- 1、簡單工廠模式實現計算器功能模式
- PTA基礎6-8簡單階乘計算
- 簡單獲取電腦ip和計算機名計算機