看板 C_Sharp 關於我們 聯絡資訊
※ 引述《wave1et (天生抬轎命)》之銘言: : 我覺得你想的太複雜了 : 方程式就是方程式 : 頂多100個,1000個,或更多 : 不管如何一定是可數的。 : 如果是可數的,那一定可以寫到程式 : 有個作法是放在資料庫中 : IF 方程式 IS 新方程式 : INSERT 方程式 : ELSE : ........... : END IF : 最後資料庫會有一堆方程式給你使用 感謝你的回應 我想是我描述的不夠好,我再說明一下 舉例來說,我今天透過資料的分析,整理出 a+b*3和c%5這兩個方程式 當然我可以直接寫兩個method,將算式置入 然後分別傳入兩個與一個參數 不過這不是我要的,我要的是方程式本身可以放入資料庫 但是演算方式是方程式本身幫我算,而不是我自己寫程式算 我知道如果自己寫程式parsing方程式字串一定可以解 但是一來擔心自己細心不足,二來時間不允許 因此才請教大家是否有更有效的解法,或是有現成的lib或是source code可供參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.148.69
MRjk:只有+-*/嗎? 01/15 10:32
huge:function programming 01/15 16:16
diskk:evaluator.eval 大部分語言都有類似的eval函式 01/15 19:16