for (int i = n-2; i >= 0; --i)
{
....
}
迅速3構文に上記の自動翻訳は、nはC構文で、1かもしれないので、これは有効で、ループはしません、これは動作しません。この以下のforループをswift 3構文で書き直すには?
for i in n-2 ... 0
{
}
です
ですが、即時構文では実行時エラーが発生します。
for (int i = n-2; i >= 0; --i)
{
....
}
迅速3構文に上記の自動翻訳は、nはC構文で、1かもしれないので、これは有効で、ループはしません、これは動作しません。この以下のforループをswift 3構文で書き直すには?
for i in n-2 ... 0
{
}
です
ですが、即時構文では実行時エラーが発生します。
for i in (0 ... n-2).reversed() {
}
それはランタイムエラーが発生することはありませんが、それは決定的に同等ではありません。 – Pochi