是否可以通过这种方式声明全局变量?
如果我运行此代码段,我将遇到一个错误
object Test {
val value -> error on this line for declaration issue
def run() {
value = ...
}
def main(args: Array[String]) {
run()
}
提前致谢。
从理论上讲,您可以使用Trait做到这一点。我不确定这是否是您所需要的。
它看起来像这样:
trait MyTestTrait {
val value: String
}
object MyTest extends MyTestTrait {
val value = "yo!"
def run = println(value)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句