我在菊石外壳中编写了以下 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 {
我想知道如何为我的案例类指定命名空间。由于它是一个脚本,我想将所有内容保存在同一个文件中。