Discussion 解説
A collection’s indices
property can hold a strong reference to the collection itself, causing the collection to be non-uniquely referenced. If you mutate the collection while iterating over its indices, a strong reference can cause an unexpected copy of the collection. To avoid the unexpected copy, use the index(after:)
method starting with start
to produce indices instead.
あるコレクションのindices
プロパティは、そのコレクション自身に対する強い参照を保持でき、そのコレクションが特有にでなくとも参照されるようにします。あなたがコレクションをそれのインデックス全体に反復している間に変化させるならば、ある強い参照はそのコレクションの予期されない複製の原因となります。予期されないコピーを避けるために、代わりにindex(after:)
メソッドを使ってstart
で始めることで、インデックスを生成してください。
Note 注意
This documentation comment was inherited from Bidirectional
.
この文書化コメントは、Bidirectional
から引き継がれました。