Unionize range types

Freddy via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Nov 2 17:55:25 PST 2015


Is there any way I can Unionize range Types?
---
auto primeFactors(T)(T t, T div = 2)
{
     if (t % div == 0)
     {
         return t.only.chain(primeFactors(t / div, div));
     }
     if (div > t)
     {
         return [];
     }
     else
     {
         return primeFactors(t, div + 1);
     }
}

---


More information about the Digitalmars-d-learn mailing list