swiftlang/swift
[SR-6864] Add a "cycle" method to the standard library
Ouverte
#49 413 ouverte le 29 janv. 2018
featuregood first issuestandard libraryswift evolution proposal needed
Métriques du dépôt
- Stars
- (69 989 étoiles)
- Métriques de merge PR
- (Métriques PR en attente)
Description
| 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)}}.