Strange appender behavior
    Andrea Fontana 
    nospam at example.org
       
    Wed Mar 13 13:32:12 UTC 2019
    
    
  
On Wednesday, 13 March 2019 at 13:03:27 UTC, tchaloupka wrote:
> Is this expected?:
>
> ```
> import std.stdio;
> import std.algorithm;
> import std.array;
>
> void main()
> {
>     auto d = Appender!string();
>     //auto d = appender!string(); // works
>
>     string[] arr = ["foo", "bar", "baz"];
>     arr.joiner("\n").copy(d);
>     writeln(d.data);
> }
> ```
>
> Using Appender outpust nothing, using appender works ok.
It sounds like a bug. If you use Appender!string(null) it works 
fine. Probably a problem with _data init?
    
    
More information about the Digitalmars-d-learn
mailing list