Newer Version Available
コレクションの繰り返し処理
コレクションはリスト、セット、または対応付けで構成されます。コレクションの繰り返し処理中にコレクションの要素を変更することはできません。変更するとエラーが発生します。要素を含むコレクションの繰り返し処理中に、要素を直接追加したり、削除したりしないでください。
繰り返し処理中の要素の追加
リスト、セットまたは対応付けの繰り返し処理中に要素を追加するには、新しい要素を一時的なリスト、セット、または対応付けに保存し、コレクションの処理が完了した後で元のコレクションに追加します。
繰り返し処理中の要素の削除
リストの繰り返し処理中に要素を削除するには、新しいリストを作成し、保存する要素をコピーします。または、削除する要素を一時的なリストに追加して、コレクションの処理が完了した後で削除することもできます。
対応付けまたはセットの繰り返し処理中に要素を削除するには、削除するキーを一時的なリストに保存し、コレクションの処理が完了した後で削除します。