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);
}

Reply via email to