当写 Swift
方法时,你可能经常会遇到这样的场景:
有时候想要忽略方法的返回值,但有时候又需要处理返回值。
@discardableResult
属性可以帮我们消除因方法返回值未被使用而出现的 警告
或 下划线
。
虽然它是 Swift
中的一个小功能,但最好也了解下。
何时使用
考虑是否使用 @discardableResult
属性是一件比较重要的事,因为它可以消除这一类的 警告
。
Result of call to ‘updateName’ is unused
如果整个项目中总是出现这类 警告
的话,也是挺讨厌的。
继续阅读“解析 Swift 中的 @discardableResult”