簡體   English   中英

J / Link中“if”語句的正確語法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM