Optional.FlatMap(IFunction) Metode

Definisi

Jika ada nilai, mengembalikan hasil penerapan fungsi pemetaan -bearing yang diberikan Optionalke nilai, jika tidak, mengembalikan kosong Optional.

[Android.Runtime.Register("flatMap", "(Ljava/util/function/Function;)Ljava/util/Optional;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "U" })]
public Java.Util.Optional? FlatMap(Java.Util.Functions.IFunction? mapper);
[<Android.Runtime.Register("flatMap", "(Ljava/util/function/Function;)Ljava/util/Optional;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "U" })>]
member this.FlatMap : Java.Util.Functions.IFunction -> Java.Util.Optional

Parameter

mapper
IFunction

fungsi pemetaan untuk diterapkan ke nilai, jika ada

Mengembalikan

hasil penerapan Optionalfungsi pemetaan -bearing ke nilai ini Optional, jika ada nilai, jika tidak, kosong Optional

Atribut

Keterangan

Jika ada nilai, mengembalikan hasil penerapan fungsi pemetaan -bearing yang diberikan Optionalke nilai, jika tidak, mengembalikan kosong Optional.

Metode ini mirip #map(Function)dengan , tetapi fungsi pemetaan adalah salah satu yang hasilnya sudah menjadi Optional, dan jika dipanggil, flatMap tidak membungkusnya dalam tambahan Optional.

Java dokumentasi untuk java.util.Optional.flatMap(java.util.function.Function<? super T, ? extends java.util.Optional<? extends U>>).

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