foldRightWithIndex<B> method

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

Implementation

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