On Wednesday, 13 July 2016 at 12:05:12 UTC, rikki cattermole wrote:
On 13/07/2016 11:59 PM, Miguel L wrote:
The options would be:

a=[];
a.length=0;
a=null;
...
any other?

Can you help me please?

All of those "options" do the same thing, remove all references to that data.

No they don't. The first and the third change the pointer, so one cannot reuse the array.

@Miguel: You want to use http://dlang.org/phobos/object.html#.assumeSafeAppend See the example in the doc. To reset your buffer you can use`buff.length = 0` instead of taking a slice as the example does.

Reply via email to