7

Xcode 7.3 への新しい更新により、新しいバージョンの Swift 3 に関連する多くの問題が発生しました。そのうちの 1 つは、「C スタイルの for ステートメントは非推奨であり、Swift の将来のバージョンでは削除される予定です」と述べています (これは従来のfor声明)。

このループの 1 つに複数の条件があります。

for i = 0; i < 5 && i < products.count; i += 1 {

}

私の質問は、breakこの二重条件を Swift の for-in ループに含めるエレガントな方法 ( を使用しない)はありますか?

for i in 0 ..< 5 {

}
4

5 に答える 5

6

そうする別の方法は次のようになります

for i in 0 ..< 5 where i < products.count {
}
于 2016-06-22T10:11:46.937 に答える