gpt4 book ai didi

swift - 如何检查变量是否是数组,而不是 Swift 中的特定类型数组?

转载 作者:搜寻专家 更新时间:2023-11-01 05:42:15 24 4
gpt4 key购买 nike

我想检查一个变量是否是数组类型(可能是[Int][UIView][AnyObject]),而不是只是一个特定的类型,比如 [Int]

最佳答案

我不知道 reflect 是否比 _stdlib_getDemangledTypeName 更稳定,但这是另一种选择:

if reflect(myVariable).disposition == MirrorDisposition.IndexContainer {
// myVariable is an array
} else {
// myVariable is something else
}

关于swift - 如何检查变量是否是数组,而不是 Swift 中的特定类型数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com