Unordered Element Pairs of a Range

"Nordlöw" via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Sep 7 02:06:03 PDT 2015


Is there a range in Phobos for accessing all unordered 
combinations of a range as:

foreach (const i, const a; r)
{
     for (auto j = i + 1; j < r.length; ++j)
     {
         const b = r[j];
         // Use a and b
     }
}

excluding self-pairs, that is i != j


More information about the Digitalmars-d-learn mailing list