Nav*_*een 5 iphone xcode ios swift ios8
任何人都可以详细解释之间的技术差异!&?我们在快速语言中使用的文字.基本上在苹果开发者文档中,他们将其称为零验证,但我并不清楚它背后的逻辑.你能用一些实时逻辑解释一下吗?
在此先感谢用户.
Tom*_*mmy 9
可选链接作为强制解包的替代方法 如果可选值为非零,则通过在要调用属性,方法或下标的可选值之后放置问号(?)来指定可选链接.这与在可选值之后放置感叹号(!)以强制展开其值非常相似.主要区别在于,当optional是nil时,可选链接会正常失败,而当optional可选为nil时,强制解包会触发运行时错误.
可选链接作为强制解包的替代方法
如果可选值为非零,则通过在要调用属性,方法或下标的可选值之后放置问号(?)来指定可选链接.这与在可选值之后放置感叹号(!)以强制展开其值非常相似.主要区别在于,当optional是nil时,可选链接会正常失败,而当optional可选为nil时,强制解包会触发运行时错误.
- Swift编程语言(强调添加)
没有人能比这更简单地解释它.你不明白什么?
归档时间:
11 年,7 月 前
查看次数:
5462 次
最近记录: