【发布时间】:2015-12-03 08:34:03
【问题描述】:
我正在尝试检查数组数组是否包含字符串数组。我的错误信息说:
“找不到接受'([([(String)])]), [(String)])'类型参数列表的'contains'的重载”
var allCards = [[String]]()
var exp1 = [String]()
if !contains(allcards, exp1) {
allCards.append(exp1)
}
发生了什么事!?
【问题讨论】:
-
contains 方法中使用的类应该实现 Equatable 协议。因为需要检查两个元素是否相等。