【发布时间】:2016-03-03 02:28:54
【问题描述】:
我对 Swift 中的类型转换有点困惑。
有一点疑问。
as?,as! 和只有 as 有什么区别。
我们可以说“as”类似于is。
提前致谢。
【问题讨论】:
-
请先搜索。这已经被很好地解释了很多次了。更好的是,学习 Swift。
-
是的,我已经搜索并得到了关于“as?”的答案并作为!”但不仅仅是“作为”
-
as用于在保证成功的情况下进行强制转换(String 转 NSString,[AnyObject] 转 NSArray 等) -
那么“as”和“as”有什么区别!
-
as!如果不能保证就使用。