tabulate4<U> static method

Iterable<Iterable<Iterable<Iterable<U>>>> tabulate4<U>(
  1. int count0,
  2. int count1,
  3. int count2,
  4. int count3,
  5. U on(
    1. int at0,
    2. int at1,
    3. int at2,
    4. int at3,
    ),
)

Implementation

static Iterable<Iterable<Iterable<Iterable<U>>>> tabulate4<U>(int count0, int count1, int count2,
        int count3, U Function(int at0, int at1, int at2, int at3) on) =>
    Iterable.generate(
        count0,
        (idx0) => Iterable.generate(
              count1,
              (idx1) => Iterable.generate(count2,
                  (idx2) => Iterable.generate(count3, (idx3) => on(idx0, idx1, idx2, idx3))),
            ));