Compartir a través de


ConcurrentHashMap.ReduceEntriesToDouble Método

Definición

Devuelve el resultado de acumular la transformación dada de todas las entradas mediante el reductor especificado para combinar valores y la base dada como valor de identidad.

[Android.Runtime.Register("reduceEntriesToDouble", "(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D", "GetReduceEntriesToDouble_JLjava_util_function_ToDoubleFunction_DLjava_util_function_DoubleBinaryOperator_Handler", ApiSince=24)]
public virtual double ReduceEntriesToDouble (long parallelismThreshold, Java.Util.Functions.IToDoubleFunction transformer, double basis, Java.Util.Functions.IDoubleBinaryOperator reducer);
[<Android.Runtime.Register("reduceEntriesToDouble", "(JLjava/util/function/ToDoubleFunction;DLjava/util/function/DoubleBinaryOperator;)D", "GetReduceEntriesToDouble_JLjava_util_function_ToDoubleFunction_DLjava_util_function_DoubleBinaryOperator_Handler", ApiSince=24)>]
abstract member ReduceEntriesToDouble : int64 * Java.Util.Functions.IToDoubleFunction * double * Java.Util.Functions.IDoubleBinaryOperator -> double
override this.ReduceEntriesToDouble : int64 * Java.Util.Functions.IToDoubleFunction * double * Java.Util.Functions.IDoubleBinaryOperator -> double

Parámetros

parallelismThreshold
Int64

el número (estimado) de elementos necesarios para que esta operación se ejecute en paralelo.

transformer
IToDoubleFunction

una función que devuelve la transformación de un elemento

basis
Double

la identidad (valor predeterminado inicial) para la reducción

reducer
IDoubleBinaryOperator

una función de combinación asociativa conmutativa

Devoluciones

resultado de la acumulación de la transformación dada de todas las entradas

Atributos

Comentarios

Devuelve el resultado de acumular la transformación dada de todas las entradas mediante el reductor especificado para combinar valores y la base dada como valor de identidad.

Agregado en la versión 1.8.

Documentación de Java para java.util.concurrent.ConcurrentHashMap.reduceEntriesToDouble(long, java.util.function.ToDoubleFunction<java.util.Map.Entry<K, V>>, double, java.util.function.DoubleBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a