Swift方法注解@discardableResult

2019-08-21  本文已影响0人  p_peng

在Swift中定义一个有返回值的方法,在使用的时候如果没有变量来接收这个返回只,XCode会给出下面的警告:

Result of call to 'func1()' is unused

有两种方法解决这个警告,第一种是用一个空变量来接收这个返回值

_ = func1()

这种方式说实话不太优美,推荐使用另外一种方法,给方法添加@discardableResult注解

@discardableResult
func func1() -> Int {
    ...
    return 1
}
上一篇 下一篇

猜你喜欢

热点阅读