<分区>
<分区>
我试图找出如何检查数组是否包含另一个数组:
var grid: [[Int]]!
grid = []
grid.append([1,1])
if grid.contains([1,1]) {
}
但行
if grid.contains([1,1]) {
抛出错误:
Contextual type '@noescape ([Int]) throws -> Bool' cannot be used with array literal
最佳答案
Swift 数组默认不符合 Equatable。但是你仍然可以在谓词中比较它们:
if (grid.contains { $0 == [1,1] } == true) {
}
关于ios - Swift:确定数组是否包含数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34140409/