学校排行榜

(0)

投一票

swift-闭包值捕获 官网

闭包值捕获指闭包从周围环境获取变量或常量值。即便变量或常量原作用域结束,闭包仍持有其值。 var num = 10let closure = { print(num) }num = 20closure() // 输出20 闭包捕获变量后,会跟踪变量变化。也可捕获常量,捕获后值不变。 let constNum = 10let constClosure = { print(constNum) }// constNum = 20 常量不能重新赋值constClosure() // 输出10 注意闭包捕获变量或常量时,捕获的是值副本,而非引用。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。