Swift笔记-可选链

可选链式调用:在当前值有可能为 nil 的情况下,进行 属性、方法及下标 的请求和调用。

  • 如果目标有值,调用就会成功,返回该值
  • 如果目标为nil,调用将返回nil

多次请求或调用可以被链接成一个链,如果任意一个节点为nil将导致整条链失效。

可选链 和 强制解析

使用感叹号(!)可选链

使用问号(?)可选链

定义模型类

定义了四个模型类,其中包括多层可选链

通过可选链式访问属性

通过可选链调用方法

使用可选链的来调用可选值的方法并检查方法调用是否成功。即使这个方法没有返回值,你依然可以使用可选链来达成这一目的。

可选链调用下标脚本

使用可选链来尝试从下标脚本获取值并检查下标脚本的调用是否成功

连接多层可选链式调用

如果任意一个节点为nil将导致整条链失效

对返回可选值的函数进行链接

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章