gpt4 book ai didi

swift - 协议(protocol)扩展破坏了编译器

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

我尝试为特定结构创建协议(protocol)扩展。

import UIKit

struct Vas {

let title: String
let price: Int
let idVas: String
let descriptionVas: String
let type: String
}

protocol VasCell {

var title: String {get}
}

extension VasCell where Self: Vas {

var title: String {
return "text"
}
}

这段代码完全破坏了编译器。我做错了什么?

最佳答案

我解决了这个问题。在这种情况下,“Vas”也必须是协议(protocol)。

extension FirstProtocol where Self: SecondProtocol {}

关于swift - 协议(protocol)扩展破坏了编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35344676/

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