gpt4 book ai didi

arrays - 知道数组是否包含某种类型的元素

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

我正在使用 Swift 3 和 Xcode。

我有一个类:

class H: SKSpriteNode {...}

还有一个数组:

var array = [H]()

我想用 nodes(at:) 函数检查给定点是否有 H 类型的元素。我试过:

if nodes(at: myPoint).contains(H)

但这行不通,我明白这一点。有什么方法可以知道 nodes(at) 函数返回的数组是否包含类 H 中的元素?

还有一个问题,如果数组包含具有特定名称的节点,我如何检查函数返回的所有节点?

最佳答案

尝试使用 .filter({ $0 is H }).count > 0.contains(where: { $0 is H })

关于arrays - 知道数组是否包含某种类型的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40662881/

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