foldRightWithIndex<A, B> method

B foldRightWithIndex<A, B>(
  1. F fa,
  2. B z,
  3. B f(
    1. int i,
    2. dynamic a,
    3. B previous
    )
)

Implementation

B foldRightWithIndex<A, B>(F fa, B z, B f(int i, a, B previous)) => foldRight(fa, tuple2(z, length(fa)-1), (a, Tuple2<B, int> t) => tuple2(f(t.value2, a, t.value1), t.value2-1)).value1;