tabulate5<U> static method

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

Implementation

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