如何比较两个数组并通过swift获取不同的元素

时间:2018-01-04 02:42:00

标签: ios arrays swift

我在Stack中搜索,但我找不到答案 我有两个数组,我想得到它们的不同元素。

例如:

        FileOpenPicker openPicker = new FileOpenPicker();
        openPicker.ViewMode = PickerViewMode.Thumbnail;
        openPicker.SuggestedStartLocation = PickerLocationId.ComputerFolder;
        openPicker.FileTypeFilter.Add(".csv");

        StorageFile file = await openPicker.PickSingleFileAsync();

        if (file != null)
        {

        }
        else
        {

        }

抱歉,我是swift的初学者 怎么做这个想法?
感谢。

1 个答案:

答案 0 :(得分:6)

尝试symmetricDifference

// ["d"]
Set(["a", "b", "c"]).symmetricDifference(["a", "b", "c", "d"])
  

返回一个新集合,其中包含此集合或给定序列中的元素,但不在两者中。