Stanislav Blinov: > Nrgyzer: > > Ah, okay... I already tried some things with [0..i] ~ [i + 1..$] but > > there was always an error and I thought, it must be done more simply. > > There is no possible simplier way of removing an arbitrary element from > an array than doing that. Well, maybe there is: if your data is POD you > could use a memmove with subsequent slice-shrink, but I see we're > talking about storing references in this case.
~ performs a memory allocation, while generally moving items inside an array doesn't require it. Bye, bearophile