object TestBreak {
var f = 3
val mu = (i:Int) => i * f
def main(args: Array[String]): Unit = {
var f = 4
println( "muliplier(1) value = " + mu(1))
}
}
输出:
muliplier(1) value = 3
main方法的f=4不会影响mu的闭包.
object TestBreak {
var f = 3
val mu = (i:Int) => i * f
def main(args: Array[String]): Unit = {
var f = 4
println( "muliplier(1) value = " + mu(1))
}
}
输出:
muliplier(1) value = 3
main方法的f=4不会影响mu的闭包.