On Saturday, 2 May 2020 at 02:49:04 UTC, Steven Schveighoffer wrote:
On 5/1/20 10:40 PM, dan wrote:
On Saturday, 2 May 2020 at 02:29:43 UTC, H. S. Teoh wrote:
On Sat, May 02, 2020 at 02:22:42AM +0000, dan via Digitalmars-d-learn wrote:
[...]
[...]

    import std.format : format;
    string str = format("%s %s %s", obj1, obj2, obj3);


T

Thanks HS!

That looks like a good move, if format will do the string conversion for me.

But one thing that would be troublesome is that i would have to make sure to count up the %s so that they match the number of arguments.  I would like to do without that, just like writeln does.

import std.conv: text;

string str = text(obj1, " ", obj2, " ", obj3);

-Steve

Awesome, thanks Steve. That's perfect. So the function i was looking for was text (or, i guess, std.conv.text).

dan

Reply via email to