我在运行凿子代码时遇到问题。当我做sbt包时,我获得了成功。但是当我执行sbt运行时,它会失败并且我收到以下错误: Code error
我怀疑数据未正确加载,因此数组未初始化 或者我只是忘了初始化数组,但所有数组都已初始化。
那么请问我的问题是在凿子中加载数据的正确方法是什么?
这就是我所做的:
val data = io.Source.fromFile(args(0)).getLines().map(_.split(",").map(_.toDouble))
.zipWithIndex
.map{ case(data, id) => (id.toLong, data)}.toArray
其中args是一个由此定义的字符串数组
def main(args: Array[String]): Unit = {...
期待您的回复 谢谢!
答案 0 :(得分:2)
当您尝试访问Configure
时,您会看到异常(如果那是&#39}在main.scala中的第24行。
如果只执行args(0)
,则不会将任何命令行参数传递给sbt run
。在main
之后添加您的args
:sbt run