参数的常量和变量特性
例子交换 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@ }
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)")