Optional.FlatMap(IFunction) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Si hay un valor presente, devuelve el resultado de aplicar la función de asignación de rodamientos especificada Optionalal valor; de lo contrario, devuelve un valor vacío 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
Parámetros
- mapper
- IFunction
la función de asignación que se va a aplicar a un valor, si está presente
Devoluciones
resultado de aplicar una Optionalfunción de asignación de rodamientos al valor de , Optionalsi hay un valor presente; de lo contrario, un vacío Optional
- Atributos
Comentarios
Si hay un valor presente, devuelve el resultado de aplicar la función de asignación de rodamientos especificada Optionalal valor; de lo contrario, devuelve un valor vacío Optional.
Este método es similar a #map(Function), pero la función de asignación es una cuyo resultado ya es un Optionaly, si se invoca, flatMap no lo encapsula dentro de un elemento adicional Optional.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.