这里的 一个 实现,但无论是一个你追求的是完全不可能说,因为你没有指定你认为答案 应该 是:
let answer = zip(array1, array2).map {$0.0 == $0.1}
true
如果答案与正确答案相匹配,则将为您提供布尔值列表false
。
但是,假设您想要的是正确答案的 索引 列表。然后您可以说:
let answer = zip(array1, array2).enumerated().filter() {
$1.0 == $1.1
}.map{$0.0}
如果您想要 不 正确答案的索引列表,只需更改==
为!=
。