[英]Proper syntax for “if” statement in J/Link
在Mathematica中使用Java編寫(使用J / Link)時,我是否將Java或Mathematica語法用於If-Then語句?
這個問題與任何特定代碼無關。 無論使用何種代碼,答案都應該相同。 我知道如何使用任何一種語法編寫,我只是不知道使用哪一種。
你無法在Mathematica中真正編寫java。 J / Link只允許您通過Mathematica調用Java函數並操作基於Java對象創建的Mathematica對象。 ( http://reference.wolfram.com/mathematica/JLink/tutorial/CallingJavaFromMathematica.html#15615 )
因此,您將使用Mathematica語法編寫if語句。 If[condition, t, f]
另外,J / Link的另一面允許您使用Java中的Mathematica。 同樣地ml.Evaluate("If[condition, t, f]")
如果你需要使用Mathematica進行計算ml.Evaluate("If[condition, t, f]")
你將在大多數代碼中編寫java並調用ml.Evaluate("If[condition, t, f]")
。 對於任何感興趣的人,.NET / Link都是一樣的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.