swift 如何判断一个值是否枚举、结构体
2020-02-28 本文已影响0人
Podul
- 通过
Mirror.DisplayStyle
可以判断
let any: Any = "any"
print(Mirror(reflecting: any).displayStyle)
- 查看文档可知
Mirror.DisplayStyle
有以下值:
case `struct`
case `class`
case `enum`
case tuple
case optional
case collection
case dictionary
case set