iOS开发Swift-as,as!,as?

发布时间 2023-09-18 15:43:26作者: 临易
as 是强制类型转换运算符。使用它可以将一个对象的类型转换为另一种类型。如果类型转换失败,会触发一个运行时错误。

as! 是强制类型转换运算符。使用它可以将一个对象的类型转换为另一种类型。如果类型转换失败,会触发一个运行时错误。它与 as 类似,但是它更加强烈地说明了类型转换是成功的。

as? 是可选类型转换运算符。使用它可以将一个对象的类型转换为另一种类型。如果类型转换失败,则返回 nil。
 
参考:https://blog.csdn.net/weixin_35755640/article/details/129068302