swift 中的问号跟感叹号
?: 变量在使用过程中可能存在空值,则需要用?标记,否则赋空值会报错
1
2
|
var mustNoNilValue: String = "Swift" var canNilValue: String? = nil |
!: 感叹号和问号是配套使用的,用问号标记的变量,在调用方法的时候,需要添加感叹号,
意义是,如果变量是空值,则感叹号后面的所有方法调用会直接忽略,返回nil。
1
2
|
var window: UIWindow? self.window!.rootViewController = viewController |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步