java - J/Link 中 "if"语句的正确语法

标签 java if-statement wolfram-mathematica jlink

在 Mathematica 中用 Java 编写(使用 J/Link)时,我是否对 If-Then 语句使用 Java 或 Mathematica 语法?

这个问题与任何特定代码无关。无论使用什么代码,答案都应该是相同的。我知道如何使用任一语法进行编写,只是不知道使用哪一种。

最佳答案

你不能真正在 Mathematica 中编写 java。 J/Link 只是允许您通过 Mathematica 调用 Java 函数并操作基于 Java 对象创建的 Mathematica 对象。 (http://reference.wolfram.com/mathematica/JLink/tutorial/CallingJavaFromMathematica.html#15615)

因此,您将使用 Mathematica 语法编写 if 语句。 If[条件,t,f]

顺便说一句,J/Link 的另一面允许您从 Java 使用 Mathematica。同样,如果您需要使用 Mathematica 进行计算,您将在大部分代码中编写 java 并按照 ml.Evaluate("If[condition, t, f]") 调用某些内容。 对于任何感兴趣的人来说,.NET/Link 的工作原理都是一样的。

关于java - J/Link 中 "if"语句的正确语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799985/

相关文章:

java - 电子邮件与 strut 集成

java地理工具: Sort a FeatureIterator by feature's area

r - 使用更少的代码进行脑筋急转弯

wolfram-mathematica - 给定整数约束在 Mathematica 中简化积分结果的正确方法

reflection - Mathematica 中的命令完成 : suggest rules/options

java - Hibernate:通过添加角色外键进行用户注册的 POST 请求

java - 从 Java 应用程序使用 Sharepoint Office 365 Web 服务

jquery - 使用弹出消息确认删除 (jQuery)

带有 && 的 C if 语句 - 哪个函数将首先执行?

wolfram-mathematica - 在 Mathematica 中求解双调和方程