DIP32: Uniform tuple syntax

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Wed Aug 13 16:26:27 PDT 2014


On Wednesday, 13 August 2014 at 23:02:44 UTC, Philip Stuckey 
wrote:
> I'm not sure if this is off topic or redundant but couldn't 
> many of these things be added to the standard library without a 
> special syntax. for instance s function like unpack could allow
>
>     import std.typecons;
>     int a;
>     char b ;
>     unpack(a,b) = tuple(5, 'A');
>     assert(a==5 && b=='A');
>
> instead 0f
>
>     (int a, char b) = (5,'A');
>
> or whatever.
>
> Would this help the problem?

This is already possible with standard library but the fact that 
declarations need to be separate makes people not happy.


More information about the Digitalmars-d mailing list