我正在学习Scala,并且正在使用Scala赢得胜利10
我已经用1行println("Hello, " + args(0) + "!")
编写了脚本“ helloarg.scala”
当我使用cmd运行文件(不在scala shell中)时,它起作用了。
C:\Users\Darkntnt>scala D:\Scala\helloarg.scala planet
Hello, planet!
但是,当我从scala shell加载文件时出现错误
Error:
scala> :load D:\Scala\helloarg.scala planet
usage: :load -v file
请帮助我解决此问题。 谢谢。
答案 0 :(得分:3)
那是个好东西。
:load
不尊重args; “以脚本运行应用程序”有几种不同的习惯用法。
我将把这个示例添加到有关统一它们的问题中。
作为一种解决方法,可以使用val args = Array("planet")
或类似的方法。