【发布时间】:2015-07-21 18:58:42
【问题描述】:
我发现了一个关于 DynamicVariable 的问题:
When we should use scala.util.DynamicVariable?
然后我试着做一个例子来使用DynamicVariable
object m {
class W {
def wrapper[T](f: => T) = W.dyn.withValue("Bye")(f)
}
object W {
private val dyn = new DynamicVariable[String]("Hello")
}
def main() = {
val w = new W()
w.wrapper {
println(1)
}
}
}
m.main()
它编译成功,但是我不知道如何提取DynamicVariable分配的值,有人对此有想法吗?
【问题讨论】: