iOS 小册

Swift 方法前的修饰符

2019-06-27  本文已影响0人  fuyoufang

@discardableResult

@discardableResult
func increment(number: inout Int) -> Int {
    let old = number
    number += 1
    return old
}

var x = 10
increment(number: &x)

@inline(__always)

@discardableResult
@inline(__always)
func increment(number: inout Int) -> Int {
    let old = number
    number += 1
    return old
}

var x = 10
increment(number: &x)
上一篇 下一篇

猜你喜欢

热点阅读