(っ´▽`)っ
>>314には>>317と比べると大きな欠点が一つある。
削除対象検索と削除を分けていること。
これがどういう欠点を生むかわかるよね?
今は、削除対象検索の直後に削除をやってるから問題ない。
ただ、保守していく上で削除対象検索の後に何か処理を入れられたらどうする?
2,3行ではなく、数百行ものコードを入れられたら。たとえば、「削除前処理」みたいなもの。
最悪の場合、removingsの内容が書き加えられることも考えられる。
そうなれば削除対象検索の結果を削除するという当初の目的を達成できなくなる。
そうならなくても、削除対象検索と削除が大分離れ、わかりづらくなる。