We are forking D

Nick Treleaven nick at geany.org
Mon Jan 8 15:50:45 UTC 2024


On Monday, 8 January 2024 at 02:10:03 UTC, Walter Bright wrote:
> Amusingly, istrings can be used to create non-trivial 
> expression tuples with this:
>
> ```
> int i = 4;
> auto tup2 = i"$i $(3 + i)"[1..3];
> writeln("a tuple: ", tup2);
> ```
>
> which prints:
>
> a tuple: 47

Wouldn't you just use `std.typecons.Tuple`?

```d
import std;

void main()
{
     int i = 4;
     auto tup2 = tuple(i, 3 + i);
     writeln("a tuple: ", tup2[]);
}
```


More information about the Digitalmars-d mailing list