swift语言--输入输出参数

其实说白了,就是C语言的指针引用传值

实例:交换变量

func swapTwoInts(inout a: Int, inout b: Int) {
    let temporaryA = a
    a = b
    b = temporaryA
}

var someInt = 3
var anotherInt = 107
swapTwoInts(&someInt, &anotherInt)
println("someInt is now \(someInt), and anotherInt is now \(anotherInt)")
// prints "someInt is now 107, and anotherInt is now 3”



你可能感兴趣的:(swift语言--输入输出参数)