Swift Type <类型>含义

时间:2018-08-01 02:23:29

标签: swift

在Swift中,我看到了写为Response<Person>或类似名称的类型。与Person有什么区别?您拥有Type<Type>是什么意思?这在Swift中是特定的吗?

1 个答案:

答案 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是由一段代码创建的不同类型。