我试图用运行时指定的参数创建一个单例对象.例:
object NetworkPusher {
val networkAdress = ???
...
}
Run Code Online (Sandbox Code Playgroud)
想象一下,networkAdress param来自命令行.有人可以帮我解决这个问题吗?谢谢!
单身人士懒洋洋地被初始化.
scala> :pa
// Entering paste mode (ctrl-D to finish)
object Net {
val address = Config.address
}
object Config { var address = 0L }
// Exiting paste mode, now interpreting.
defined object Net
defined object Config
scala> Config.address = "1234".toLong
Config.address: Long = 1234
scala> Net.address
res0: Long = 1234
Run Code Online (Sandbox Code Playgroud)
FWIW.
| 归档时间: |
|
| 查看次数: |
3635 次 |
| 最近记录: |