Partilhar via


ConcurrentHashMap.ReduceValuesToDouble Método

Definição

Retorna o resultado de acumular a transformação dada de todos os valores usando o redutor dado para combinar valores e a base dada como um valor de identidade.

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

Parâmetros

parallelismThreshold
Int64

o número (estimado) de elementos necessários para que esta operação seja executada em paralelo

transformer
IToDoubleFunction

uma função que retorna a transformação de um elemento

basis
Double

a identidade (valor padrão inicial) para a redução

reducer
IDoubleBinaryOperator

uma função de combinação associativa comutativa

Retornos

o resultado de acumular a transformação dada de todos os valores

Atributos

Comentários

Retorna o resultado de acumular a transformação dada de todos os valores usando o redutor dado para combinar valores e a base dada como um valor de identidade.

Adicionado em 1.8.

Documentação Java para java.util.concurrent.ConcurrentHashMap.reduceValuesToDouble(long, java.util.function.ToDoubleFunction<? super V>, double, java.util.function.DoubleBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a