@discardableResult
在Swift中蚤霞,如果聲明了一個帶返回值的方法,如下:
func testFunc(i: Int) -> Int {
return i + 1
}
在調(diào)用該方法時,如果沒有使用方法的返回值沦寂,會提示“Result of call to 'testFunc(i:)' is unused”袁铐,加了@discardableResult
就不會有該提示揭蜒。
@discardableResult
func testFunc(i: Int) -> Int {
return i + 1
}