Bagikan melalui


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.

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

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