Swift Any、Type、is、as

2021-01-14  本文已影响0人  H丶ym
var t = Teacher()

var t1 = t.self
var t2 = Teacher.self
print("实例对象.self \(type(of: t1))")
print("类.self \(type(of: t2))")

//定义一个变量 接收 Teacher.self, Teacher.Type  就是  Teacher.self的类型
var tClass:Teacher.Type = Teacher.self

var anyClass:AnyClass = Teacher.self
实例对象.self Teacher
类.self Teacher.Type
Program ended with exit code: 0

is , as , as? , as!
is: 判断是否为某种类型
as: 用来做强制转换

上一篇 下一篇

猜你喜欢

热点阅读