swift闭包怎么改变外部变量的值?

OC中block可以用__block关键字swift应该怎么做啊,求解!

阅读 9k
1 个回答

swift的闭包可以根据环境上下文捕获到定义的常量和变量。闭包可以引用和修改这些捕获到的常量和变量。

不是很懂你的问题,你有没有具体的例子呢?

我写了一个例子,你看看是不是这样的,下面这个例子是可以改变闭包外部变量的值的。
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进