有沒有辦法創建如下的函數?未知公式的包裝函數
我需要計算三角形的面積,我不記得計算這個的正確公式,沒有互聯網或其他信息來源給我。我記得的是,這種功能的論點是某一方b和高度h。所以我想創造一些功能,這將是這樣的:
public static void calculate(String forgottenFunc, int... params) {/*implementation*/};
我想實現基於從爪哇JavaScript的eval函數的,withough使用正則表達式。我被困在轉換字符串(forgottenFunc)爲一些真正的函數,它會使用給定的參數來計算我需要的。或者Python的eval或其他功能的任何替代品。 謝謝
要計算一個trian的區域gle,使用A = bh/2 – DankMemes 2012-04-22 21:47:15
我不認爲你試圖找到答案。計算三角形面積的方法有很多,維基百科提供了[10個獨立的部分](http://en.wikipedia.org/wiki/Triangle#Computing_the_area_of_a_triangle)。 – Darthfett 2012-04-22 21:47:17
我認爲「計算三角形的面積」只是一個例子。 John grey真正要問的是java是否有閉包。 – emory 2012-04-22 21:49:09