我在Swift中使用了
当我从Swift 1.x升级到2.0时,Xcode警告map的返回值未被使用。所以我用
map
函数来迭代一堆子视图,并将它们从一个父视图中删除。self.buttons.map { $0.removeFromSuperview() }
当我从Swift 1.x升级到2.0时,Xcode警告map的返回值未被使用。所以我用
let x = ...
给它分配了一个变量并且我又收到了另一个警告:
所以我让Xcode为我修复了警告,它给了我这个:
_ = self.buttons.map { $0.removeFromSuperview() }
在方法参数的上下文之外,下划线的意义是什么?它代表什么?
我知道当方法参数是匿名的时候,下划线会代替它们。我说的是一个方法中间的下划线。它不是消息的一部分。