我使用mapSwift中的函数迭代一堆子视图并从superview中删除它们.
self.buttons.map { $0.removeFromSuperview() }
Run Code Online (Sandbox Code Playgroud)
当我从Swift 1.x升级到2.0时,Xcode发出警告,表示地图的返回值未使用.所以我分配了它,let x = ...我得到另一个警告:
所以我让Xcode为我修复警告,它给了我这个:
_ = self.buttons.map { $0.removeFromSuperview() }
不在方法参数的上下文中,下划线的意义是什么?这是什么意思?
编辑:
我知道当一个方法参数是匿名的时,下划线取而代之.我正在谈论方法中间的下划线.它不是信息的一部分.
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |