swiftlang/swift

[SR-6864] Add a "cycle" method to the standard library

Open

#49,413 建立於 2018年1月29日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)Swift (69,989 star) (10,719 fork)batch import
featuregood first issuestandard libraryswift evolution proposal needed

描述

Previous ID SR-6864
Radar None
Original Reporter @airspeedswift
Type New Feature
Votes 0
Component/s Standard Library
Labels New Feature, StarterProposal
Assignee None
Priority Medium

md5: ce3f8a07c6a7edad8e1997fb1e825980

Issue Description:

It is often useful to cycle over a sequence indefinitely. For example, just like you can write zip(repeatElement("foo", count: Int.max), myArray) and zip(1..., myArray), you could write {{zip([.grey,.white].cycle(), myArray)}}.

貢獻者指南