Optional.Or(ISupplier) 方法

定义

如果存在值,则返回一个 Optional 描述该值,否则返回 Optional 由提供函数生成的值。

[Android.Runtime.Register("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", "", ApiSince=33)]
public Java.Util.Optional? Or (Java.Util.Functions.ISupplier? supplier);
[<Android.Runtime.Register("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", "", ApiSince=33)>]
member this.Or : Java.Util.Functions.ISupplier -> Java.Util.Optional

参数

supplier
ISupplier

生成 Optional 要返回的提供函数

返回

如果存在值,则返回一个 Optional 描述此值 Optional的值,否则 Optional 返回由提供函数生成的值。

属性

注解

如果存在值,则返回一个 Optional 描述该值,否则返回 Optional 由提供函数生成的值。

已在 9 中添加。

适用于 . 的 java.util.Optional.or(java.util.function.Supplier<? extends java.util.Optional<? extends T>>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于