swift中“!”和“?”的区别? - SegmentFault
2016年3月25日 - swift中“!”和“?”的区别? swift EndingJason 2016年03月25日提问 关注...= nil") } else { print("someOptional == nil") } // 在 Swift 2.0 ...
浅谈Swift 中?和!的使用及区别 - 简书
2016年4月22日 - 由于这两种情况的意义不同,所以分开进行解释: 1>.声明变量时 在声明一个变量时,如果不手动初始化,Swift不会自动初始化该变量为一个默认值的。 var a: ...
Swift ?与!的区别_百度知道
最佳答案: 我个人认为,在实际使用中的区别,就是!的变量,不用你每次都去输入!强制解包,且一开始你又不想为它赋初值,它的初值你准备放在另外一个地方赋予。