【发布时间】:2017-08-14 09:30:58
【问题描述】:
我有一个数组,需要过滤掉其中的一个特定数组。但是,在使用以下代码时,我得到了问题“二元运算符'!='不能应用于两个'[[String]]'操作数”。
var arrayOfArrays = [[[String]]]()
var specificArray = [[String]]()
arrayOfArrays = arrayOfArrays.filter{$0 != specificArray}
我认为这曾经像半年前一样工作......
【问题讨论】:
-
specificArray的数据类型是什么?
-
specificArray 是一个由字符串组成的数组,而 arrayOfArrays 更像是一个由数组组成的数组。
-
specificArray是 Array> 而 arrayOfArrays是 Array>> -
布尔运算符仅适用于 Array
我猜。
标签: arrays swift binary-operators