在Swift中检查变量的类型(是类,结构还是枚举)

时间:2019-05-01 01:28:53

标签: swift class struct enums casting

在Swift中可以检查变量的类型吗?我想找出它是一个类,一个结构还是一个枚举。该变量是任何类型。

1 个答案:

答案 0 :(得分:1)

您可以使用Mirror

Mirror(reflecting:var).displayStyle == .struct
Mirror(reflecting:var).displayStyle == .class