On Wednesday, 6 December 2017 at 10:16:16 UTC, helxi wrote:
On Wednesday, 6 December 2017 at 10:00:48 UTC, Biotronic wrote:
        AliasSeq!(a, b) = tuple(
            a * (2*b - a),
            a*a + b*b);

[...]

Nice. But why the AliasSeq?

Just playing around a bit. The alternative is to assign to a temporary:

   auto c = a * (2*b - a);
   b = a*a + b*b;'
   a = c;

The resulting behavior is the same, and apart from the cludgy names I kinda like doing (a,b) = (c,d).

--
  Biotronic

Reply via email to