在Swift中,我看到过写成Response<Person>或类似的类型。它和Person有什么不同?当你有Type<Type>的时候,这意味着什么?这在Swift中被称为特定的东西吗?
发布于 2018-08-01 10:53:44
试着想象某样东西的价格。它可以是钱,一些物品,或者任何你想要的东西。只要你可以为这个类使用必要的方法来编程object Price,你就不能指定你要使用的值。Price表示您可以使用不同类型的Price值来定义Price: Price,Price,Price例如,Array允许在其中保留双精度数字,Array - strings等。如果您的类为:
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是由一段代码创建的不同类型。
https://stackoverflow.com/questions/51624557
复制相似问题