对于Swive2.2,我使用这个
extension SequenceType where Generator.Element == Character {
}但是当我想转换成Swift 3时,我必须使用Sequence而不是SequenceType
但
extension Sequence where Generator.Element == Character {
}酵母菌
未声明类型“生成器”的使用
那么,如何解决这个问题呢?
发布于 2016-12-19 13:04:16
关于Swift 3语言机会的概述可以在https://swift.org/blog/swift-3-0-released/上找到。
这个特殊的更改是SE-0006将API指南应用于标准库的一部分。
在所有API中,“生成器”的概念被重命名为“迭代器”。
因此,您的扩展必须定义为
extension Sequence where Iterator.Element == Character {
}https://stackoverflow.com/questions/41222944
复制相似问题