没有合适的资源?快使用搜索试试~ 我知道了~
Traversal:Swift 中集合的枚举和迭代
共33个文件
swift:22个
xcworkspacedata:2个
plist:2个
需积分: 9 0 下载量 173 浏览量
2021-06-20
08:40:22
上传
评论
收藏 27KB ZIP 举报
温馨提示
遍历 这是一个 Swift 框架,提供了一个单一的集合接口ReducibleType ,适用于表示集合的遍历。 为什么要遍历? 简单性:一种协议, ReducibleType ,提供枚举和迭代。 易用性:使用reduce进行枚举并使用Stream进行迭代。 互操作性: Stream使SequenceType成为可简化的; sequence()支持for ... in (和其他客户端SequenceType )与任何ReducibleType 。 易于采用: Stream & sequence支持任何SequenceType提供者或客户端; ReducibleType类似于递归reduce 。 一致性: Stream是纯净的; 检索当前元素不会推进/改变流; 记忆,避免对不纯生产者的重复影响。 作用域: Stream惰性求值; reduce可以提前停止; 支持无界集合。 为什么不
资源推荐
资源详情
资源评论
收起资源包目录
Traversal-master.zip (33个子文件)
Traversal-master
.gitmodules 380B
TraversalTests
StreamTests.swift 6KB
SequenceTests.swift 319B
AppendingTests.swift 361B
MapTests.swift 533B
ReducerOfTests.swift 464B
ZipTests.swift 547B
JoinTests.swift 266B
FilterTests.swift 797B
FlattenMapTests.swift 1KB
ConcatTests.swift 2KB
Info.plist 754B
CollectionTests.swift 775B
Traversal.xcodeproj
project.xcworkspace
contents.xcworkspacedata 154B
project.pbxproj 26KB
xcshareddata
xcschemes
Traversal.xcscheme 4KB
LICENSE 1KB
Traversal
Zip.swift 1KB
Map.swift 277B
FlattenMap.swift 381B
ReducerOf.swift 1KB
Traversal.h 230B
Stream.swift 10KB
Filter.swift 774B
ReducibleType.swift 2KB
Appending.swift 806B
Concat.swift 706B
Join.swift 474B
Info.plist 930B
Sequence.swift 342B
External
Memo
Box
Either
Prelude
Traversal.xcworkspace
contents.xcworkspacedata 487B
.gitignore 72B
README.md 4KB
共 33 条
- 1
资源评论
侯戈
- 粉丝: 21
- 资源: 4630
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功