我用菊石shell编写了以下scala脚本
#!/usr/bin/env amm
@main
def main() = {
val p = Person("foo")
}
case class Person(name: String)这段代码可以很好地编译和运行。但是我需要类Person在一个名为com.foo的包中
如果我尝试
#!/usr/bin/env amm
@main
def main() = {
val p = Person("foo")
}
package com.foo {
case class Person(name: String)
}现在我得到一个语法错误,如下所示
Syntax Error: End:7:1 ..."package co"
package com.foo {我想知道如何为case类指定名称空间。因为它是一个脚本,我想把所有东西都放在同一个文件里。
https://stackoverflow.com/questions/44661257
复制相似问题