Swift2 swift中的议定书声明

Swift2 swift中的议定书声明,swift2,Swift2,我是学习swift的新手,这个问题对你们中的一些人来说似乎很基本 private protocol abc: class { func xyz () } 在上面的协议声明中,我们为什么要写“类”这个词。我们是否从“类”继承了协议“abc” 有人能告诉我上面的代码行吗???根据: 您可以将协议采用限制为类类型(而不是结构或 枚举),将类关键字添加到协议的继承中 名单 这意味着此abc协议只能由类类型采用。如果试图让结构或枚举定义使用此协议,则会出现编译器错误 非常感谢,迈克尔。这件事困

我是学习swift的新手,这个问题对你们中的一些人来说似乎很基本

private protocol abc: class {

    func xyz ()
}
在上面的协议声明中,我们为什么要写“类”这个词。我们是否从“类”继承了协议“abc”

有人能告诉我上面的代码行吗???

根据:

您可以将协议采用限制为类类型(而不是结构或 枚举),将类关键字添加到协议的继承中 名单


这意味着此
abc
协议只能由类类型采用。如果试图让结构或枚举定义使用此协议,则会出现编译器错误

非常感谢,迈克尔。这件事困扰了我好几天。感谢您的澄清:)