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

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

参数的常量和变量特性

例子交换 a b

*/

@H_502_0@ swap3(a: 5,b: 3)

@H_502_0@

@H_502_0@

@H_502_0@ /**

交换 a b

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

*/

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

// let t = a

// a = b

// b = t

@H_502_0@ }


@H_502_0@ /**

swift 3.0 不让这样子写

Parameters may not have the 'var' specifier

*/

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

// b = t

// }

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

@H_502_0@ var a = a

@H_502_0@ var b = b

@H_502_0@ let t = a

@H_502_0@ a = b

@H_502_0@ b = t

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


@H_502_0@ }

猜你在找的Swift相关文章