解析 Swift 中的 @discardableResult

当写 Swift 方法时,你可能经常会遇到这样的场景:

有时候想要忽略方法的返回值,但有时候又需要处理返回值。

@discardableResult 属性可以帮我们消除因方法返回值未被使用而出现的 警告下划线

虽然它是 Swift 中的一个小功能,但最好也了解下。

何时使用

考虑是否使用 @discardableResult 属性是一件比较重要的事,因为它可以消除这一类的 警告

Result of call to ‘updateName’ is unused

如果整个项目中总是出现这类 警告 的话,也是挺讨厌的。

继续阅读“解析 Swift 中的 @discardableResult”