Using to! ?

John C johnch_atms at hotmail.com
Wed Jun 17 04:59:16 PDT 2009


unknown Wrote:

> Hi,
> 
> Given the example below:
> string str = "1 2 3 4 5 6";
> double[] numbers = to!(double[])(split(str));
> writefln(to!string(numbers));
> 
> I get [1, 2, 3, 4, 5, 6] which is okay.
> 
> How do I output it with different separators?
> 
> What I would like to get is [ 1 2 3 4 5 6 ] or ( 1 2 3 4 5 6 ).
> 
> unknown
> 
> 

This:
  writeln(std.conv.to!string(numbers, "( ", " ", " )"));

Will output:
  ( 1 2 3 4 5 6 )

And
  writeln(std.conv.to!string(numbers, "<< ", " | ", " >>"));

Will result in:
  << 1 | 2 | 3 | 4 | 5 | 6 >>


More information about the Digitalmars-d-learn mailing list