uitableview – Swift中赋值左侧使用的可选链接

uitableview – Swift中赋值左侧使用的可选链接,第1张

概述在赋值语句的左侧使用可选链接时,这意味着什么?如果可选变量为nil,应用程序会崩溃吗? 例如 // cell is a UITableViewCellcell.textLabel?.text = "Test" 有点像短路&&当运算符达到第一个假值时停止的运算符,可选链接将在达到第一个零值时停止. 所以在像容器这样的极端情况下?.cell?.textLabel?.text =“foo”,容器,单元 在赋值语句的左侧使用可选链接时,这意味着什么?如果可选变量为nil,应用程序会崩溃吗?

例如

// cell is a UItableVIEwCellcell.textLabel?.text = "Test"
解决方法 有点像短路&&当运算符达到第一个假值时停止的运算符,可选链接将在达到第一个零值时停止.

所以在像容器这样的极端情况下?.cell?.textLabel?.text =“foo”,容器,单元格或textLabel中的任何一个都可以是nil.如果它们中的任何一个是,那么该声明实际上是无 *** 作.只有当整个链条都是非零时才会进行分配.

总结

以上是内存溢出为你收集整理的uitableview – Swift中赋值左侧使用的可选链接全部内容,希望文章能够帮你解决uitableview – Swift中赋值左侧使用的可选链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1008571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存