arrays – 根据另一个数组从数组中删除对象
发布时间:2020-12-14 05:49:56 所属栏目:百科 来源:网络整理
导读:我有两个像这样的数组: var arrayA = ["Mike","James","Stacey","Steve"]var arrayB = ["Steve","Gemma","Lucy"] 如你所见,詹姆斯和史蒂夫匹配,我希望能够从arrayA中删除它们.我怎么写这个? 喜欢这个: var arrayA = ["Mike","Lucy"]for word in arrayB {
我有两个像这样的数组:
var arrayA = ["Mike","James","Stacey","Steve"] var arrayB = ["Steve","Gemma","Lucy"] 如你所见,詹姆斯和史蒂夫匹配,我希望能够从arrayA中删除它们.我怎么写这个?
喜欢这个:
var arrayA = ["Mike","Lucy"] for word in arrayB { if let ix = find(arrayA,word) { arrayA.removeAtIndex(ix) } } // now arrayA is ["Mike","Stacey"] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |