【发布时间】:2013-07-23 01:15:00
【问题描述】:
在 Mathematica 中使用 Java 编写(使用 J/Link)时,我是使用 Java 还是 Mathematica 语法来编写 If-Then 语句?
这个问题与任何特定代码无关。无论使用什么代码,答案都应该是相同的。我知道如何使用这两种语法编写,只是不知道该使用哪一种。
【问题讨论】:
-
提供给您问题的代码可能会有所帮助。
-
把代码贴出来让大家看看。我的猜测是它不起作用是因为您犯了其他一些错误(例如,使用 == 比较字符串而不是等于)。
-
我不认为代码在这里有帮助; JLink 应该使用 Mathematica 还是 Java 语法?我想可以给出这两者的例子,但它们将不再说明。正确的评论是,“好吧,您是否尝试过每种语法中的明显语句以查看哪些有效?”
-
@NathanielFord:假设 OP 回应:“是的,我有。”我们要问的下一个问题是什么? “嗯,那个明显的代码是什么?”
-
@DavidRobinson 老实说,我还没有尝试过这两种语法。然而,那是因为当第一个语法(Mathematica 语法)不起作用时,我不得不把代码放在一边去吃晚饭。我想我会在这里提出这个问题,这样当我回来时,我就会知道我的直觉是否正确,语法是否错误,或者是否有其他问题。我还认为在 SO 上提出问题和答案是值得的,因为我无法在我正在阅读的任何文档中找到答案,而且我认为将来其他人可能会有同样的问题。跨度>
标签: java if-statement wolfram-mathematica jlink