swift里面!和?的作用

一般我们在以下两种情况下会遇到!和?的使用 1.声明变量时 var number: Int? var str: String? 2.在对变量操作时 number?.hashValue  str!.hashValue 由于这两种情况的意义不同,所以分开进行解释: 1>.声明变量时 在声明一个变量时,如果不手动初始化,Swift不会自动初始化该变量为一个默认值的。 var a: String  var
相关文章
相关标签/搜索