optional 相关问题

不可变类型,可能包含值或引用。这种类型的每个实例都包含一个非空值或引用,或者什么都不包含(在这种情况下我们说引用是“缺席”;它永远不会被称为“包含空”)。

快速表达类型是含糊的,没有更多上下文?

[您好,我有一个学生班,里面有一些细节,下面的代码struct Student {let stud_name1:String ??让stud_name2:字符串? var length:Bool {return [stud_name1,stud_name2] ....

回答 1 投票 0

收集实体的Java流

我有一个返回User实体的方法,正在尝试将它们映射并收集到Spring Core API UserDetails中。用户用户= userRepository.findByName(userName); Optional.ofNullable(user)...

回答 2 投票 0

具有可选的三元运算符中的不需要的空指针异常

据我所知,以下代码不应抛出Null Pointer异常,因为我正在安全地使用Optional接口。但是,当我运行这段代码时,它会抛出NPE。公共类测试{...

回答 3 投票 0

TypeScript具有类型或接口的结构化默认参数

我正在编写一个带有可选对象选项的函数,该函数本身包含可选属性params。此选项对象的默认值为{},因此可以在...

回答 1 投票 1

任何类型的可选扩展名

我想为任何类型编写可选扩展名。我的整数代码:extension可选,其中Wrapped == Int {func ifNil ((default:T)-> T {if self!= nil {...

回答 2 投票 1

Optional.ifPresentOrElse是否有任何编码风格指南? [处于保留状态]

我写了一段看起来像这样的代码:propertySupplier.getSomeProperty()。ifPresentOrElse(property-> //对属性做一些事情,()-> log.error(“找不到属性”))...

回答 1 投票 0

将相同数据从一个VC传递到另一VC到另一VC

我有一个名为name的变量,其字符串为“ Magellan”,需要将其添加到每个VC的nameLabel中。在第一个VC中:var name =“ Magellan”第一个VC准备进行segue:destination?.nameLabel.text = ...

回答 1 投票 0

登录Java 8可选

我有一些使用Java 8 Optional的代码,当我未获得所需结果时,我想在其中记录错误。如下面的示例所示,我在出现错误的一行上进行了注释...

回答 1 投票 0

JAX-RS-可选请求正文

我有一个REST端点,该端点在请求正文中接受JSON。使用提供程序org.codehaus.jackson.jaxrs.JacksonJsonProvider将JSON自动解组到POJO。我想做...

回答 1 投票 4

如果存在Optional <>值,则引发异常

假设我有一个Spring Data Repository方法。可选 findByName(@Nonnull最终字符串名称);我的业务逻辑是,如果我发现此方法执行有任何价值,我会抛出...

回答 2 投票 1

当Optional.isPresent和Optional.get被称为“不同”级别时显示警告?

在下面的代码片段中,我有Foo类,该类的方法始终返回Optional的相同实例。然后,我还有另一个使用Foo类的OneMoreClass类。您可以从...

回答 2 投票 0

如何将可选映射转换为Java中的流映射

我有这个当前逻辑:List priceUnitCodes = ofNullable(product.getProductPrices()).map(ProductPrices :: getProductPrices).flatMap(productPrices-> ...

回答 2 投票 1

Java api返回Optional

我正在与API通信,并且已经利用了Optional类的使用。但是我觉得错误处理可能会更优雅,因此,关于如何改善此错误的任何建议都将很不错...

回答 3 投票 0

如何将“包装的”转换为“ CVarArg`?

我有一个应用程序,它处理大量需要以 | | “从不更新”,因此显然我的代码充满了诸如var ...

回答 1 投票 0

快速字典 获取可选值

自从我在macOS上完成任何工作以来已经过去了数年,而自从接触Swift以来已经超过了两年。我对此进行了圈子讨论:我有两个函数,第一个包含一个while循环,用于...

回答 1 投票 1

Swift:扩展[ ?]以产生[ ?]可能吗?

在Swift中,我有一个具有以下基本前提的自定义结构:一个包装器结构,可以包含符合BinaryInteger的任何类型,例如Int,UInt8,Int16等。protocol SomeTypeProtocol {...

回答 2 投票 5

在Swift属性包装器中支持可选参数值

我下面有用于用户默认值的属性包装器,@propertyWrapper类MyUserDefaultWrapper { [ 如何限制从属性包装器类传递可选的默认值? This is (was) a bug in Swift.已修复,should be in the next release of 5.1。您不应在此处通过nil。

回答 1 投票 1

Optional.filter()之后的调用方法,无需传入对象

我可以理解以下内容:user .filter(u->“ Sam” .equals(u.getName())).ifPresent(this :: doSomethingWithUser);如果user.getName等于“ Sam”,则将用户传递给本地方法...

回答 1 投票 0

Optional 至Optional

我必须将Option转换为Optional,并为此创建了代码,但是我认为不使用private方法可能会更短。可选 optionalLong;可选

回答 2 投票 2

Java可选与C ++可选

我是不是认为Java-Optional与C ++ 17-Optional没有太多关系?我知道Java Optional主要来自Stream-API中的使用,例如:Optional op = Optional ....

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.