在Swift中,我看到了写为Response<Person>
或类似名称的类型。与Person
有什么区别?您拥有Type<Type>
是什么意思?这在Swift中是特定的吗?
答案 0 :(得分:0)
尝试想象一下价格。可能是金钱,一些物品或任何您想要的东西。 到目前为止,您可以使用此类的必要方法对对象Price进行编程,而不必指定将使用哪个值。 价格说您可以用不同类型的价格值定义价格:价格,价格,价格 例如,数组允许在内部保留双精度数字,数组–字符串等。 如果您将其分类为:
Class Price<T>{
init(amount:T){}
}
您可以初始化
let priceForDance = Price(amount: someWoodenBlocs)
let priceForWork = Price(amount: someDollars)
let priceForFamily = Price(amount: Hours(5)
现在priceForDance,priceForWork和priceForFamily是由一段代码创建的不同类型。