泛型是swift强大特性中的其中一个
最经典的泛型例子
// 定义一个交换两个变量的函数
funcswapTwoValues(_a:inout T,_b:inout T) {
lettemporaryA = a
a = b
b = temporaryA
}
varnumb1=100
varnumb2=200
print("交换前数据: (numb1) 和 (numb2)")
swapTwoValues(&numb1, &numb2)
print("交换后数据: (numb1) 和 (numb2)")
varstr1="A"
varstr2="B"
print("交换前数据: (str1) 和 (str2)")
swapTwoValues(&str1, &str2)
print("交换后数据: (str1) 和 (str2)")
其中T就是泛型,代表任意类型,当然T只是指代也可以是U、K等等