Removing items from an Array

Mars - at -.-
Fri Feb 17 05:44:42 PST 2012


On Friday, 17 February 2012 at 13:33:25 UTC, James Miller wrote:
> AAs don't keep the key order, so when you delete something out 
> of it,
> what ever system iterates to the next pointer gets confused. Its
> generally a bad idea to modify an array as you loop through it.
>
> --
> James Miller

Too bad. So, what would be the correct way to do this? I mean... 
it's not that uncommon, to have this problem.
Are creating a new array while iterating over it, or creating a 
list of elements to remove, and removing them afterwards, the 
only ways to do this?


More information about the Digitalmars-d-learn mailing list