[swift-evolution] Extending the for loop to have multiple clauses

Douglas Gregor dgregor at apple.com
Wed Dec 9 15:42:06 CST 2015

> On Dec 9, 2015, at 12:00 PM, Chris Eidhof via swift-evolution <swift-evolution at swift.org> wrote:
> I think it could be really nice to extend the for-loop so that it can have multiple clauses. Much like in the if-let with multiple clauses, I could imagine a for-loop with multiple clauses:
> var cards: [(Suit,Rank)] = []
> for x in suits, y in ranks {
>  cards.append((x,y))
> }

Isn’t this just

	for (x, y) in zip2(suits, ranks) {


	- Doug

More information about the swift-evolution mailing list