How do I remove an element from a dynamic array? int[] a = [1,2,3,4,5]; I tried every syntax I could think of: a[3] = void; a[3..4] = void; a[3..4] = a[3..3]; a[3] = []; a[3..4] = []; delete a[3]; delete a[3..4]; The last one compiles, but fills a[0] with garbage. I hope the answer isn't: a = a[0..3] ~ a[4..length]; Thanks! --bb