有什么不同的方法可以创建一个函数来确定某些东西是否是Swift 3中的元组?我正在寻找不同的变化,无论大小。
这是我提出的一种方式:
func isTuple(value: Any) -> Bool {
if let style = Mirror(reflecting: value).displayStyle, style == .tuple {
return true
}
return false
}
print(isTuple(value: 2)) // false
print(isTuple(value: ())) // true