gpt4 book ai didi

Swift 协议(protocol) : property that is subclass of: someClass, 而不是该类

转载 作者:行者123 更新时间:2023-11-30 10:41:46 25 4
gpt4 key购买 nike

我正在尝试创建一个协议(protocol)来描述属于某个类的子类而不是该类的属性。

我想知道这样的事情是否可能。

protocol {
var prop : T where T: SomeClass { get set} // something like this
}

protocol {
var prop : SomeClass {get set}
}

最佳答案

在协议(protocol)定义中使用关联类型

protocol pp {
associatedtype T where T: SomeClass
var prop : T { get set}
}

关于Swift 协议(protocol) : property that is subclass of: someClass, 而不是该类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56627462/

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