Скажем, есть два массива...
var array1 = ["a", "b", "c"]
var array2 = ["b", "c", "a"]
Я хотел бы, чтобы результат сравнения этих двух массивов был истинным, и следующее...
var array1 = ["a", "b", "c"]
var array2 = ["b", "c", "a", "d"]
... false. Как я могу достичь этого в Swift? Я попытался преобразовать оба массива в набор, но по какой-то причине Set() продолжает удалять некоторые (обычно дублированные) объекты, содержащиеся в массиве.
Любая помощь будет оценена.