@discardableResult
在Swift中,如果声明了一个带返回值的方法,如下:
func testFunc(i: Int) -> Int {
return i + 1
}
在调用该方法时,如果没有使用方法的返回值,会提示“Result of call to 'testFunc(i:)' is unused”,加了@discardableResult
就不会有该提示。
@discardableResult
func testFunc(i: Int) -> Int {
return i + 1
}
网友评论