gpt4 book ai didi

if-statement - if 语句中 'is' 的对面?

转载 作者:搜寻专家 更新时间:2023-10-30 21:54:12 25 4
gpt4 key购买 nike

我想看看这个说法是不是错误的:

if twData is Array {
}

isntisnot 似乎不存在。

这行不通:

if (twData is Array) == false {
}

所以我不确定到底该怎么做,除了不太干净:

if twData is Array {
} else {
//Code goes here
}

最佳答案

如果您知道存储在数组中的泛型类型,那么您应该将其显式化:

if !(twData is Array<Int>) {
// Do something
}

如果你只是想知道它是否是一个数组而不考虑泛型类型,那么你必须使用 NSArray:

if !(twData is NSArray) {
}

关于if-statement - if 语句中 'is' 的对面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26098161/

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