【发布时间】:2012-10-11 19:06:28
【问题描述】:
val flag = false
if (val data = flag) {
println(data)
}
是否可以在 if 语句中分配 flag 并在 Scala 中自动评估?
【问题讨论】:
-
你为什么要写这样的代码?在
if的主体内,data始终是true,那么为什么要使用val data? -
目前还很不清楚,你想在这里实现什么。而不是将
data分配给flag的值,您可以只使用标志,无论如何它都在范围内。请说明你想做什么。
标签: scala