If statement 与'相反;是';在if语句中?
我想看看这句话是不是假的:If statement 与'相反;是';在if语句中?,if-statement,swift,If Statement,Swift,我想看看这句话是不是假的: if twData is Array { } isnt和isnot似乎不存在 这不起作用: if (twData is Array) == false { } 因此,我不确定如何做到这一点,除了不太干净: if twData is Array { } else { //Code goes here } 文件说: let isarray = twData is Array if !isarray { do something } 如果您知道数组中存储的
if twData is Array {
}
isnt
和isnot
似乎不存在
这不起作用:
if (twData is Array) == false {
}
因此,我不确定如何做到这一点,除了不太干净:
if twData is Array {
} else {
//Code goes here
}
文件说:
let isarray = twData is Array
if !isarray {
do something
}
如果您知道数组中存储的泛型类型,则应将其显式化:
if !(twData is Array<Int>) {
// Do something
}
这会在游乐场中产生错误:
无法调用“!”有一个'Bool'类型的参数
-我知道,这没有意义
if !(twData is NSArray) {
}