腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
map
为
可选
值
返回
nil
dataTest = value.
map
({ val in return "" return
nil
})Xcode编译器现在在"return
nil
“处抛出一个错误。我的dataTest是一个
可选
字符串,因此它应该能够将
nil
赋值给dataTest。有没有别的办法呢?
浏览 1
提问于2018-01-12
得票数 2
回答已采纳
3
回答
Swift:将条件和if-let与逻辑或
、
、
、
i < 2 {} 当然,这不是一个有效的条件--如果i是容纳的部分,那么text == ""的
值
是多少但是,由于我只对i子句中的where
值
感兴趣,所以我希望有一种实现相同效果的好方法,即如果两个条件都有效,就执行相同的闭包。
浏览 2
提问于2016-04-29
得票数 2
回答已采纳
3
回答
是否存在firstIndex在Swift中不
返回
可选
内容的情况?
我有一个简单的函数,可以在
使用
firstIndex的数组中按索引查找特定元素,比如Entry.id是一个String .
map
{ possibleIndex -> En
浏览 0
提问于2020-10-13
得票数 0
回答已采纳
4
回答
将[String : String]转换为[String : URL]并展平
nil
值
、
假设我有一个类型
为
[String : String]的字典,我想将其转换为[String : URL]类型。我可以
使用
map
或flatMap来转换字典,但是由于URL(string:)初始化器是失败的,所以我的
值
是
可选
的:
浏览 37
提问于2017-02-08
得票数 1
1
回答
在内联条件语句中
可选
地展开
在Swift中,是否有一种方法可以在内联条件语句中展开
可选
选项?在有些情况下,零合并运算符??不能工作,例如在函数中必须
使用
可选
的未包装的选项。B : C读取
为
if A { B } else { C },那么下面这样的内容可能是有意义的:let a:Bool = let b = c ?f(b) : falselet a:Bool = b !=
nil
? f(b!) : false 但我倾向于尽可能避免
使用
!。
浏览 5
提问于2017-04-07
得票数 4
回答已采纳
4
回答
SWIFT1.2中
可选
展开的
Map
和flatMap差异
、
、
、
、
如果self ==
为
零,则
返回
零。否则,
返回
f(self!)。
返回
f(自我)!敌我和f(自我)不是零。我试着用一个简单的例子来
使用
它们:let res2 = number.flatMap { $0 + 1 }.flatMap { $0+
浏览 19
提问于2015-04-10
得票数 6
回答已采纳
2
回答
如何从optional Int初始化optional UInt?
、
、
我想将
可选
的Int转换为
可选
的UInt: if let number = number { }} 有没有办法在不
使用
扩展或条件检查(if,
浏览 31
提问于2018-05-31
得票数 2
回答已采纳
4
回答
有没有办法测试一个数组的类型是否是
可选
的?
假设我想在Array上编写一个方法,如果它的类型是非
可选
的,则
返回
数组的副本;如果它的类型是
可选
的,则
返回
未包装的
值
的子数组。要做到这一点,我认为我需要能够测试数组的类型T是否是optional类型。例如,在任何一种情况下,这只
返回
数组的副本: func unwrapped() -> Array<T> { })
浏览 0
提问于2015-01-30
得票数 4
1
回答
"data.
map
(Result.success)“如何工作并
返回
一种类型的Result<Data,Error>?
、
我在中偶然发现了下面的代码,我不知道data.
map
(Result.success)的
返回
值
是如何工作的。 data, _, error in let result = data.
map
浏览 0
提问于2019-07-24
得票数 3
回答已采纳
2
回答
更好的语法三
值
带一个let?
=
nil
? Int(someValue) :
nil
}
浏览 1
提问于2015-07-06
得票数 4
回答已采纳
1
回答
将
可选
数组的计数作为字符串,即零。
我试图将
可选
数组的计数作为字符串,如果数组
为
零,则为零。let array: [AnyObject]? = ... 但看起来很可笑。有什么更好的方法来写这个(仍然是一条直线)?[@(array.count) stringValue] :
nil
)。
浏览 5
提问于2015-10-18
得票数 0
回答已采纳
2
回答
假设泛型属性是
可选
类型,我如何编写一个函数,该函数将迅速地展开泛型属性?
、
、
到目前为止,我只能
使用
全局函数来实现这一点。我不确定这是否可能,但我希望
为
一个泛型类编写一个扩展,希望能够实现同样的目标。=
nil
}.
map
{ $0! }更新:class GenericClass<SomeType> {} 如何编写一个扩展,它将过滤任何
可选
值
并
使用
包装类型
返回
浏览 5
提问于2016-01-02
得票数 2
回答已采纳
1
回答
在Swift中通过函数(或Init)传播
可选
内容
、
假设我有一个
可选
的浮点数现在我想把它投成双份这显然会失败,但是是否有一种方法可以像
使用
计算变量那样通过函数链接
可选
选项呢?{ guard let a = a else { return
nil
} }let d:= optionalize(Double.init)(f) 我意识到我可以保护'f‘的<
浏览 1
提问于2016-10-19
得票数 6
回答已采纳
2
回答
如何检查UILabel是否
为
空并将内容附加到标签中?
、
、
=
nil
&& !history.text!.isEmpty { history.text = history.text!
浏览 7
提问于2015-04-26
得票数 4
回答已采纳
2
回答
当
nil
应该
返回
特定的默认
值
时,在函数参数中
使用
可选
参数的最干净的方法是什么?
、
、
我需要打开
可选
的包,并
使用
它作为函数的参数。如果
可选
值
为
零,则需要默认为特定
值
。 是否有一种更短/更简洁的方法来编写这个示例?
浏览 0
提问于2018-10-18
得票数 2
回答已采纳
2
回答
Swift 1.2串接字符串
当连接字符串时,我会收到错误:错误
浏览 0
提问于2015-05-08
得票数 1
回答已采纳
4
回答
快速字符串插补显示
可选
?
、
当我
使用
以下代码并使nameTextField
为
"Jeffrey“(或任何其他名称)时 @IBAction func helloWorldAction(nameTextField: UITextField“所需的,在视频教程中我用来创建这个简单的程序,他没有
使用
"!“该计划如预期的那样运作。
浏览 11
提问于2015-07-14
得票数 17
回答已采纳
2
回答
Optional.orElse:如何继续流?
、
、
我想
使用
Stream方法,但我觉得它不太理想。我想避免令人困惑的有没有可能让下面的方法#2来避免这种额外的混乱,有没有一个我可以
使用
的
可选
方法来实现我想要的?String value2 = Optional.ofNullable(
map
1) .
map
(Optional::of) .(
map
2).<
浏览 1
提问于2018-10-03
得票数 1
2
回答
如何快速地理解‘!’和‘?’?
、
、
、
的原因,而不是如何
使用
它们。有一个
可选
类型的好处是什么?
浏览 6
提问于2017-03-24
得票数 1
回答已采纳
1
回答
编码快速排列的选项是否可能?
、
、
、
我希望能够用
可选
值
数组对类进行编码。带有“无法用类型的参数列表调用'encode对象‘的Xcode错误(SKSpriteNode?,用于key: String')。= [
nil
,
nil
,
nil
,
nil
,
nil
,
nil
,
nil
] self.possibleSpri
浏览 0
提问于2015-07-05
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券