小编use*_*839的帖子

检查对象是否不是 swift 类型的

我需要检查一个对象是否不是某种类型。我知道在 Kotlin 中可以通过使用!is. 我想知道 Swift 中是否有等价物,或者如果不可能的话我可以使用的解决方法?

Kotlin 中的示例:

假设动物是不同的动物的接口并有实现它的类,例如CatDogHorseSpider,等:

var animals = listOf<Animals>(Horse(), Cat(), Dog(), Spider())
var chosenAnimals = animals.filter { it !is Spider }
Run Code Online (Sandbox Code Playgroud)

iphone ios swift

9
推荐指数
1
解决办法
6942
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1