## digitalmars.D.learn - Using to! ?

unknown <unknown unknown.c> writes:
```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
```
Jun 17 2009
John C <johnch_atms hotmail.com> writes:
```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 >>
```
Jun 17 2009
unknown <unknown unknown.c> writes:
```John C Wrote:

Thanks John,

I already figured it out.
There should be an example in the unit tests.

Cheers,
unknown
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 >>

```
Jun 17 2009
unknown <unknown unknown.c> writes:
```unknown Wrote:

Figured it out.
Forget it.

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

```
Jun 17 2009