question on tuples and expressions

Denis Koroskin 2korden at gmail.com
Mon Jan 5 11:54:17 PST 2009


On Mon, 05 Jan 2009 22:42:30 +0300, Jarrett Billingsley <jarrett.billingsley at gmail.com> wrote:

> On Mon, Jan 5, 2009 at 2:39 PM, Denis Koroskin <2korden at gmail.com> wrote:
>> Both work for me (dmd 2.012):
>>
>> import std.typecons;
>>
>> void main()
>> {
>>   Tuple!(int, int) x = Tuple!(int, int)(1, 2);
>>   Tuple!(int, int) y = {1, 2};
>> }
>>
>
> Now you're comparing apples and oranges :)  A typical:
>
> template Tuple(T...) { alias T Tuple; }
>
> template does not behave anything like the one defined in std.typecons.

When one talks about Foo and Foo is not a standard library type OR (like in this case) is a custom user-defined type, he should show its implementation. Since none was mentioned, I assumed he was talking about std.typecons.Tuple.


More information about the Digitalmars-d-learn mailing list