swift @discardableResult 声明

swift正常的方法如果有返回值的话,调用的时候必须有一个接收方,否则的话编译器会报一个警告,如果在方法前加上 @discardableResult 不处理的时候就不会有警告了。也可以用一个通配符接收方法返回值,可以达到同样的目的。
添加@discardableResult 之后

当然你也可以使用通配符

swift @discardableResult 声明
swift正常的方法如果有返回值的话,调用的时候必须有一个接收方,否则的话编译器会报一个警告,如果在方法前加上 @discardableResult 不处理的时候就不会有警告了。也可以用一个通配符接收方法返回值,可以达到同样的目的。
添加@discardableResult 之后
当然你也可以使用通配符
本文标题:@discardableResult 是做什么的
本文链接:https://www.haomeiwen.com/subject/yzbolrtx.html
网友评论