Gatherers.Scan(ISupplier, IBiFunction) Metode

Definisi

Mengembalikan Pengumpul yang melakukan Pemindaian Awalan -- akumulasi bertambah bertahap -- menggunakan fungsi yang disediakan.

[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

Parameter

initial
ISupplier

pemasok nilai awal untuk pemindai

scanner
IBiFunction

fungsi yang akan diterapkan untuk setiap elemen

Mengembalikan

Pengumpul baru yang melakukan pemindaian awalan

Atribut

Keterangan

Mengembalikan Pengumpul yang melakukan Pemindaian Awalan -- akumulasi bertambah bertahap -- menggunakan fungsi yang disediakan. Dimulai dengan nilai awal yang diperoleh dari Supplier, setiap nilai berikutnya diperoleh dengan menerapkan BiFunction ke nilai saat ini dan elemen input berikutnya, setelah itu nilai yang dihasilkan dihasilkan di hilir.

Contoh: {

Java dokumentasi untuk java.util.stream.Gatherers.scan(java.util.function.Supplier<R>, java.util.function.BiFunction<? super R, ? super T, ? extends R>).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk