For-In Loops multiple conditions
With the new update to Xcode 7.3, a lot of issues appeared related with the new version of Swift 3. One of them says "C-style for statement is deprecated and will be removed in a future version of Swift" (this appears in traditional for statements). One of this loops has more than one condition: for i = 0; i < 5 && i < products.count; i += 1 { } My question is, is there any elegant way (not use break ) to include this double condition in a for-in loop of Swift: for i in 0 ..< 5 { } It would be just as you're saying if you described it out loud: for i in 0 ..< min(5, products.count) { ... }