7
我想看看這種說法是錯誤的:if語句中'is'的相反位置?
if twData is Array {
}
isnt
和isnot
似乎並不存在。
這不起作用:
if (twData is Array) == false {
}
所以我不知道究竟是如何做到這一點,除了不乾淨:
if twData is Array {
} else {
//Code goes here
}
我想看看這種說法是錯誤的:if語句中'is'的相反位置?
if twData is Array {
}
isnt
和isnot
似乎並不存在。
這不起作用:
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) {
}
文件說:
let isarray = twData is Array
if !isarray {
do something
}
在操場產生一個錯誤:「!」'不能調用與「布爾」類型的爭論 - 我知道,這是沒有意義的 – Antonio 2014-09-29 10:57:54