gpt4 book ai didi

ios - Swift模板库

转载 作者:行者123 更新时间:2023-11-28 05:34:46 25 4
gpt4 key购买 nike

有人可以描述一下这是怎么可能的吗:

swift模板库中有如下内容:

protocol Collection : Sequence {
subscript (i: Self.IndexType) -> Self.GeneratorType.Element { get }
}

这没关系。

但是如果你写:

protocol Test : Sequence {
subscript (i: Self.IndexType) -> Self.GeneratorType.Element { get }
}

存在编译错误:

'IndexType'不是'Self'的成员类型

我可以通过以下方式修复此错误:

protocol Test : Sequence {
typealias IndexType
subscript (i: Self.IndexType) -> Self.GeneratorType.Element { get }
}

但工作如何先行呢?

最佳答案

当您从模板库中看到某些内容时,您看到的不是原始来源,而是看起来很像原始来源的反编译版本。这意味着有时它会丢失部分和/或由于其他原因无法编译。

我希望 Apple 最终会修复它,以便在这种情况下也能显示类型别名,但我不会打赌。

您可以通过在 http://bugreport.apple.com 提交错误报告来增加几率

关于ios - Swift模板库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437512/

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