この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

コレクションの繰り返し処理

コレクションはリスト、セット、または対応付けで構成されます。コレクションの繰り返し処理中にコレクションの要素を変更することはできません。変更するとエラーが発生します。要素を含むコレクションの繰り返し処理中に、要素を直接追加したり、削除したりしないでください。

繰り返し処理中の要素の追加

リスト、セットまたは対応付けの繰り返し処理中に要素を追加するには、新しい要素を一時的なリスト、セット、または対応付けに保存し、コレクションの処理が完了した後で元のコレクションに追加します。

繰り返し処理中の要素の削除

リストの繰り返し処理中に要素を削除するには、新しいリストを作成し、保存する要素をコピーします。または、削除する要素を一時的なリストに追加して、コレクションの処理が完了した後で削除することもできます。

List.remove メソッドは線形的に処理を実行します。このメソッドを使用して要素を削除する場合は、時間とリソースを要します。

メモ

対応付けまたはセットの繰り返し処理中に要素を削除するには、削除するキーを一時的なリストに保存し、コレクションの処理が完了した後で削除し��す。