您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

比较2个数组并列出差异-Swift

比较2个数组并列出差异-Swift

这里的 一个 实现,但无论是一个你追求的是完全不可能说,因为你没有指定你认为答案 应该 是:

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}

如果您想要 正确答案的索引列表,只需更改==!=

Swift 2022/1/1 18:17:50 有283人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶