Tuple expansion already?

Ali Çehreli via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 17 18:19:33 PST 2015


For once, let's take something from C++. ;) Structured bindings are 
accepted for C++:

   https://isocpp.org/blog/2015

Assuming that f() returns a tuple,

   auto {x,y,z} = f();

will be the same as

   auto t = f();
   auto x = get<1>(t);
   auto y = get<2>(t);
   auto z = get<3>(t);

Ali


More information about the Digitalmars-d mailing list