On Wed, Dec 25, 2013 at 06:21:17PM +0000, Dfr wrote:
> Hello, following code:
> 
> import std.algorithm : joiner;
> string joined = joiner(["hello", "world"], " ");
> 
> Results in:
> 
> Error: cannot implicitly convert expression (joiner(...)) of type
> Result to string
> 
> Any idea how to make this work ?

joiner returns a range object, not an array. To get an array out of it,
do this:

        import std.array : array;
        import std.algorithm : joiner;
        string joined = joiner(["hello", "world"], " ").array;


T

-- 
Spaghetti code may be tangly, but lasagna code is just cheesy.

Reply via email to