首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift 3中的Generator.Element for SequenceType

Swift 3中的Generator.Element for SequenceType
EN

Stack Overflow用户
提问于 2016-12-19 12:47:37
回答 1查看 3.3K关注 0票数 7

对于Swive2.2,我使用这个

代码语言:javascript
复制
extension SequenceType where Generator.Element == Character {

}

但是当我想转换成Swift 3时,我必须使用Sequence而不是SequenceType

代码语言:javascript
复制
extension Sequence where Generator.Element == Character {

}

酵母菌

未声明类型“生成器”的使用

那么,如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-19 13:04:16

关于Swift 3语言机会的概述可以在https://swift.org/blog/swift-3-0-released/上找到。

这个特殊的更改是SE-0006将API指南应用于标准库的一部分。

在所有API中,“生成器”的概念被重命名为“迭代器”。

因此,您的扩展必须定义为

代码语言:javascript
复制
extension Sequence where Iterator.Element == Character {

}
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41222944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档