Tuple and tie?

Meta via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Jul 8 11:29:39 PDT 2014


On Tuesday, 8 July 2014 at 17:42:00 UTC, Remo wrote:
>
> How to make something that work like std::tie in D2 ?
>
> Tuple!(float, float) sinCos(float n) {
>   return tuple(cast(float)sin(n), cast(float)cos(n)); //please 
> note cast(float)!
> }
>
> int main(string[] argv) {
>  float s,c;
>  tie!(s,c) = sinCos(3.0f);
> }

alias tie = TypeTuple;

int main(string[] argv)
{
     float s,c;
     tie!(s,c) = sinCos(3.0f);
}


More information about the Digitalmars-d-learn mailing list