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.