import Foundation
func exchange<T>(a:inout T,b:inout T) -> Void {
let temp = a
a = b
b = temp
}
var x = 10
var y = 20
print(x,y)
exchange(a: &x, b: &y)
print(x,y)
var str1 = "china"
var str2 = "shanghai"
print(str1,str2)
exchange(a: &str1, b: &str2)
print(str1,str2)
Swift_泛型
最新推荐文章于 2022-08-19 00:04:45 发布