【发布时间】:2021-10-07 17:10:48
【问题描述】:
我是 Scala 新手。我试图从 Spark 中的一些 scala 代码中返回一个值,并且我还得到了函数名和结果。前执行如下
def getHistory() : Long = {
1 + 1
}
getHistory()
返回
getHistory: ()Long
res140: Long = 2
返回的附加信息似乎是下面提到的 REPL 的函数。如何关闭此功能,以便我只看到 2 被返回。
【问题讨论】:
-
您只返回
2,其余的只是您的 REPL 提供的一些有用的文本。我不确定你的问题是否理解。 -
谢谢,我对 REPL 不熟悉,这提供了一些可以使用的东西。我已经修改了细节。如何将 REPL 配置为不返回有用的文本?
-
如果您不想要 REPL 文本,请不要在 REPL 中运行您的代码。相反,您可以将代码放入
main()方法中,编译文件并调用编译后的程序。寻找一个好的初学者教程了解详情。
标签: scala read-eval-print-loop