5.5 Swift参数的常量和变量特性

前端之家收集整理的这篇文章主要介绍了5.5 Swift参数的常量和变量特性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

/**

参数的常量和变量特性

例子交换 a b

*/

swap3(a: 5,b: 3)



/**

交换 a b

默认形式参数 a b 都是常量,不可以修改

*/

func swap(a:Int,b:Int) -> Void {

// let t = a

// a = b

// b = t

}


/**

swift 3.0 不让这样子写

Parameters may not have the 'var' specifier

*/

// func swap2( var a:Int,var b:Int) -> Void {

// b = t

// }

func swap3(a:Int,b:Int) -> Void {

var a = a

var b = b

let t = a

a = b

b = t

print("\(a),\(b)")


}

原文链接:https://www.f2er.com/swift/322454.html

猜你在找的Swift相关文章