optional 相关问题

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

将值传递给另一个类并在该视图控制器上显示它

我有两个.swift类。 Test.swift和Start.swift。 Start.swift有一个名为outputPercentage的函数。见下文。 var startClass = StartView()类StartView:UIViewController {@IBOutlet var ...

回答 1 投票 0

如何解决意外发现nil,同时用Xcode隐式解包一个Optional值[重复]

我想知道并学会解决这类问题。它一直告诉我致命错误:意外地发现nil而隐式展开一个Optional值这是我的代码:class ...

回答 1 投票 -2

如何查看可选项?

我想使用Optional的流畅api并将两个消费者应用于它。我梦想着这样的事情:Optional.ofNullable(key).map(Person :: get).ifPresent(this :: printName)....

回答 6 投票 15

如何在Java Optional链中处理空值的日志记录

说我正在使用选项,我有:A a; .... Optional.ofNullable(a).map(A :: getB).map(B :: getC).ifPresent(c - > ...)//用c做一些事情然而,如果出于某种原因,我想......

回答 2 投票 2

可选类型'Date?'的值没有打开;你的意思是用'!'要么 '?'?在Swift 4 XCode 9中[重复]

如何解开@IBOutlet弱var dob的实体的日期:UIDatePicker! var selectedEntity:TestEntity!我有以下方式没有人工作self.dob.date = self.selectedEntity?.dob! //错误......

回答 2 投票 -1

IOS / Swift:TextField的Action方法在解包可选错误时生成nil

我只是学习Swift这么新的选项和这些错误。我有一个textField连接到Storyboard中的VC,直到最近才工作。然而,发生了一些事情,现在当用户......

回答 1 投票 0

在Swift中处理可选变量和数组操作的更好方法

我有一个以下代码,它复制一个Rider对象数组,并附加一个新的Rider对象(如果存在)。让骑手:[Rider] = getRiders()让newRider:Rider? = mayGetNewRider()var ridersPlus = ...

回答 2 投票 0

使用Optional.of()方法进行方法链接是个好主意吗?

使用Optional.of()方法进行方法链接是个好主意吗?我与一群关于Optional.of()方法的同事进行了对话。目前他们正在使用的项目之一可选....

回答 3 投票 2

包含boost / optional.hpp时出现C2143语法错误

我遇到了一个我无法理解的编译时错误。我尝试在我的代码中使用boost :: optional,并且只要我包含boost / optional.hpp,我就无法再构建我的项目了。如果我发表评论......

回答 3 投票 2

如何将List转换为Optional ?

如何将List转换为Optional ?以下代码生成编译错误:public Collection > getAll(){比较器比较器=新...

回答 2 投票 0

使用来自不同类层次结构路由的两个字段进行map-filter lambda表达式

我们有一个方法,它在类层次结构的顶部接收类的对象。它使用基于层次结构中更深层的字段的条件,如果满足,则使用...

回答 3 投票 3

为什么我不能打电话给地图 (_ transform :( Wrapped) - > U) - > U?并同时使用可选链接?

我知道这样的可选链接:someOptional?.someProperty基本上是someOptional.map {$ 0.someProperty}然而,我发现同时做两个都是不可能的:// ...

回答 1 投票 1

为什么Swift不允许非可选类型的弱引用?

这不是纯粹的好奇心,有一种感觉我可能会误解Swift中的弱引用。假设我从View Controller创建一个类并将其引用传递给...

回答 1 投票 2

如何将sub()方法与具有可选组的正则表达式一起使用? [重复]

我已经在这个文件重命名程序上工作了几天了。感谢我在本网站上提出的所有“愚蠢”问题以及他们所拥有的质量答案,我学到了很多东西......

回答 2 投票 0

Option的行为大于(和等价)

我正在为一个图像处理任务工作(这里没有太大关系),我偶然发现F#的Option类型的行为令我感到惊讶,关于执行大于(>)......

回答 1 投票 4

使用带有可选值的构建器模式的更好方法?

我们使用构建器模式为服务创建一些输入,它看起来像这样(简化):final SomeInput input = SomeInput.builder()。withSomeId(....)....

回答 1 投票 4

Apache Spark使用Java加入示例

我是Apache Spark的新手。我实际上希望专注于基本的Spark API规范,并希望使用Spark API来理解和编写一些程序。我用...写了一个java程序

回答 2 投票 11

如何使用方法引用创建可重用的可选映射?

虽然我正在尝试将可选功能与方法引用一起使用,但我真的很困惑如何使用可重用代码对其进行优化。我想我在尝试使用所有这些新功能(对我来说)时遇到困难...

回答 2 投票 4

使用一个map-filter lambda表达式从项列表中检索对象字段

我们有一个SomeType项目列表,我们希望从中检索特定项目,检查该项目(过滤器),如果符合条件,则检索特定的字符串类型...

回答 1 投票 3

可选的 > for Repository Layer中的空列表返回Optional.empty。如何更改它以返回可选[[]]

我有这样的JPA查询。 PersonRepository.java public可选 > findByStatus(int status); PersonService.java System.out.println(“可选值为”+ ...

回答 3 投票 0

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