Optional.FlatMap(IFunction) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Se um valor estiver presente, retornará o resultado da aplicação da função de mapeamento -bearing dada Optionalao valor, caso contrário, retornará um Optionalarquivo .
[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
a função de mapeamento a ser aplicada a um valor, se presente
Retornos
o resultado da aplicação de uma Optionalfunção de mapeamento -bearing ao valor deste Optional, se um valor estiver presente, caso contrário, um vazio Optional
- Atributos
Comentários
Se um valor estiver presente, retornará o resultado da aplicação da função de mapeamento -bearing dada Optionalao valor, caso contrário, retornará um Optionalarquivo .
Esse método é semelhante ao #map(Function), mas a função de mapeamento é aquela cujo resultado já é um Optional, e se invocado, flatMap não o encapsula em um Optionalarquivo .
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.