Gatherers.Scan(ISupplier, IBiFunction) Método

Definición

Devuelve un recopilador que realiza un examen de prefijo (una acumulación incremental) mediante las funciones proporcionadas.

[Android.Runtime.Register("scan", "(Ljava/util/function/Supplier;Ljava/util/function/BiFunction;)Ljava/util/stream/Gatherer;", "", ApiSince=36)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "R" })]
public static Java.Util.Streams.IGatherer? Scan(Java.Util.Functions.ISupplier? initial, Java.Util.Functions.IBiFunction? scanner);
[<Android.Runtime.Register("scan", "(Ljava/util/function/Supplier;Ljava/util/function/BiFunction;)Ljava/util/stream/Gatherer;", "", ApiSince=36)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "R" })>]
static member Scan : Java.Util.Functions.ISupplier * Java.Util.Functions.IBiFunction -> Java.Util.Streams.IGatherer

Parámetros

initial
ISupplier

el proveedor del valor inicial del analizador

scanner
IBiFunction

la función que se va a aplicar para cada elemento

Devoluciones

nuevo recopilador que realiza un examen de prefijo

Atributos

Comentarios

Devuelve un recopilador que realiza un examen de prefijo (una acumulación incremental) mediante las funciones proporcionadas. A partir de un valor inicial obtenido de Supplier, cada valor posterior se obtiene aplicando al BiFunction valor actual y al siguiente elemento de entrada, después del cual se genera el valor resultante de bajada.

Ejemplo: {

Java documentación para java.util.stream.Gatherers.scan(java.util.function.Supplier<R>, java.util.function.BiFunction<? super R, ? super T, ? extends R>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a