Swift学习08:swift中?、!、??号的使用
前言
swift 中 ?
是 可选
的意思,!
是 强制解包
的意思,??
是用于判断 变量/常量
数值是否为 nil
?号的使用
声明一个 Optional
变量或常量时,在数据类型后面加上 ? 号即可
1 | // 名字 |
!号的使用
!
号用于解包,一般只有在保证 变量/常量
有值,才能进行 强行解包
1 | var a : Int? |
?? 号
??
号用于判断 变量/常量
数值是否为 nil
,为nil则使用 ??
号后面的值替代
1 | var a : Int? |
- Post title:Swift学习08:swift中?、!、??号的使用
- Post author:张建
- Create time:2023-02-03 19:06:43
- Post link:https://redefine.ohevan.com/2023/02/03/Swift/Swift学习08:swift中?、!、??号的使用/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.