gpt4 book ai didi

Swift Type 含义

转载 作者:行者123 更新时间:2023-11-30 11:17:22 24 4
gpt4 key购买 nike

在 Swift 中,我见过写为 Response<Person> 的类型或类似的东西。与 Person 有什么区别?当您有 Type<Type> 时,这意味着什么?这是 Swift 中特定的名称吗?

最佳答案

尝试想象某物的价格。它可以是金钱、一些元素或任何你想要的东西。只要您可以使用此类的必要方法对 Price 对象进行编程,您就不能指定将使用哪个值。Price 表示您可以使用不同类型的 Price 值来定义 Price:Price、Price、Price例如,数组允许在内部保存 double 字,数组 - 字符串等。如果您分类为:

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

关于Swift Type<Type> 含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com