Swift can closures真的可以修改常量吗?

时间:2014-09-19 17:19:17

标签: swift closures constants

Closures 部分的捕获值小节中,Apple的书 Swift编程语言

  

然后闭包可以在其体内引用和修改这些常量和变量的值,即使定义常量和变量的原始范围不再存在。

1 个答案:

答案 0 :(得分:1)

它应该写成“引用常量并引用和修改变量”在游乐场中尝试以下内容:

let x = 1

println(x)

{ x = x + 1 }()

println(x)