reduceRightOption
trait Collection[A] {
def reduceRightOption[B :> A](f: (A, B) => B): Option[B]
}
reduceRightOption
aplica, de derecha a izquierda, el operador binario op
a cada elemento y al resultado del anterior op
.
La primera vez que op
es aplicado es alimentado con los dos últimos elementos.
El resultado final es envuelto con Some
.
En colecciones vacías esta función devuelve None
.