史丹佛ios9教學

2016年12月2日 星期五

[SWIFT]變數交換,透過第三個變數來達到變數交換的功能


//Define your name as a constant that constant name is myName, type: String
//Define your age as a constant that constant name is age, type: Int
//Define your height as a constant that name is height, type: Double
//Print “ Hello, my name is ______, I am ___years old. I am _____ cm tall.”

let myName: String = "PiHan"
let age: Int = 37
let height: Double = 180.0


print("Hello: my name is \(myName). I am \(age) years old. I am \(height) cm tall.")


// 變數交換: 假設有 a,b 兩個變數(常數),請交換兩者的值

var a = 0
var b = 1
print("a: \(a) b:\(b)")

var c = a
a = b
b = c

print("a: \(a) b:\(b)")

結語:通過第三方變數暫存交換中的值來達到交換的目的

沒有留言:

張貼留言