Lenguaje

Optional.Map(IFunction) Método

Definición

Si hay un valor presente, devuelve una Optional descripción (como si fuera ) #ofNullableel resultado de aplicar la función de asignación dada al valor; de lo contrario, devuelve un valor vacío Optional.

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

que Optional describe el resultado de aplicar una función de asignación al valor de , Optionalsi hay un valor presente; de lo contrario, un vacío Optional

Atributos

Comentarios

Si hay un valor presente, devuelve una Optional descripción (como si fuera ) #ofNullableel resultado de aplicar la función de asignación dada al valor; de lo contrario, devuelve un valor vacío Optional.

Si la función de asignación devuelve un null resultado, este método devuelve un valor vacío Optional.

Documentación de Java para java.util.Optional.map(java.util.function.Function<? super T, ? extends U>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a