attribute length missing in std.array: Appender

Ali Çehreli via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Nov 28 00:25:19 PST 2014


On 11/27/2014 08:08 AM, Andre wrote:

> import std.array: appender;
> const HEADER_LENGTH = 8;
>
> auto app = appender!(ubyte[])();
> app.put(cast(ubyte)40);
> app.put(cast(ubyte)5);
> app.put(cast(ubyte)234);
> // ... add 5 times 0

A fancy way: :)

import std.range;

// ...

     app.put(repeat(cast(ubyte)0).take(5));

Ali



More information about the Digitalmars-d-learn mailing list