Поделиться через


ConcurrentHashMap.ReduceEntriesToDouble Метод

Определение

Возвращает результат накапливания заданного преобразования всех записей с помощью заданного редуктора для объединения значений и заданной основы в качестве значения удостоверения.

[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

Параметры

parallelismThreshold
Int64

(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно

transformer
IToDoubleFunction

функция, возвращающая преобразование для элемента

basis
Double

удостоверение (начальное значение по умолчанию) для уменьшения

reducer
IDoubleBinaryOperator

коммутативная ассоциативная функция объединения

Возвращаемое значение

Результат аккумулирования заданного преобразования всех записей

Атрибуты

Комментарии

Возвращает результат накапливания заданного преобразования всех записей с помощью заданного редуктора для объединения значений и заданной основы в качестве значения удостоверения.

Добавлено в версии 1.8.

Документация по Java для java.util.concurrent.ConcurrentHashMap.reduceEntriesToDouble(long, java.util.function.ToDoubleFunction<java.util.Map.Entry<K, V>>, double, java.util.function.DoubleBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к