0
我有两个数组填充字符串,希望能够识别两个数组中的匹配字符串。例如。查找数组中的匹配元素SWIFT 3
var ArrayOne = ["Dog", "Cat", "Chicken"]
var Array Two = ["Dog", "Elephant", "Chicken", "Sheep"]
我想要的结果是提前
我有两个数组填充字符串,希望能够识别两个数组中的匹配字符串。例如。查找数组中的匹配元素SWIFT 3
var ArrayOne = ["Dog", "Cat", "Chicken"]
var Array Two = ["Dog", "Elephant", "Chicken", "Sheep"]
我想要的结果是提前
var ArrayOne = ["Dog", "Cat", "Chicken"]
var ArrayTwo = ["Dog", "Elephant", "Chicken", "Sheep"]
var ArrayThree = [String]()
for animal in ArrayOne {
if ArrayTwo.contains(animal) {
ArrayThree.append(animal)
}
}
的可能的复制https://stackoverflow.com/questions/24589181/set-operations-union
谢谢-In-swift-array –
'let matching = Set(ArrayOne).intersection(ArrayTwo)' – vacawama