Bagikan melalui


ConcurrentHashMap.ReduceValuesToDouble Metode

Definisi

Mengembalikan hasil akumulasi transformasi yang diberikan dari semua nilai menggunakan peredam yang diberikan untuk menggabungkan nilai, dan dasar yang diberikan sebagai nilai identitas.

[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

Parameter

parallelismThreshold
Int64

(perkiraan) jumlah elemen yang diperlukan agar operasi ini dijalankan secara paralel

transformer
IToDoubleFunction

fungsi yang mengembalikan transformasi untuk elemen

basis
Double

identitas (nilai default awal) untuk pengurangan

reducer
IDoubleBinaryOperator

fungsi penggambungan asosiatif komutatif

Mengembalikan

hasil akumulasi transformasi yang diberikan dari semua nilai

Atribut

Keterangan

Mengembalikan hasil akumulasi transformasi yang diberikan dari semua nilai menggunakan peredam yang diberikan untuk menggabungkan nilai, dan dasar yang diberikan sebagai nilai identitas.

Ditambahkan dalam 1.8.

Dokumentasi Java untuk java.util.concurrent.ConcurrentHashMap.reduceValuesToDouble(long, java.util.function.ToDoubleFunction<? super V>, double, java.util.function.DoubleBinaryOperator).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk