情境: 字符串数组,其中许多是重复的。
目标: 生成一个独特的字符串数组。
Modus Operandi: 我正在考虑将数组转换为一组独特的字符串;从中生成一个新的唯一字符串数组。
问题:如何将Swift数组转换为Swift Set?
答案 0 :(得分:2)
您是否尝试过let myset = Set(myarray)
?
答案 1 :(得分:2)
let nonUniqueArray = ["A", "B", "C", "C", "B", "A"] let uniqueArray = Array(Set(nonUniqueArray)) print(uniqueArray)
产生
["C", "B", "A"]
Swift 2.2也能产生完全相同的结果。