有过JAVA基础的同学应该知道,java中有强制类型转换,那什么叫强制类型转换呢!就是父类转子类(向下转型),
as: 在Swift中是向上转型,就是子类转为父类
as!: 在Swift中是向下转型,就是父类转为子类,由于是强制类型转换,如果转换失败会报错
as?:转换规则等同于as!,但是由于它是可选类型,转换不成功会返回nil对象
注:如果能确定100%转换成功时用as!
有过JAVA基础的同学应该知道,java中有强制类型转换,那什么叫强制类型转换呢!就是父类转子类(向下转型),
as: 在Swift中是向上转型,就是子类转为父类
as!: 在Swift中是向下转型,就是父类转为子类,由于是强制类型转换,如果转换失败会报错
as?:转换规则等同于as!,但是由于它是可选类型,转换不成功会返回nil对象
注:如果能确定100%转换成功时用as!