削除された内容 追加された内容
136 行
重複のないコレクション型
<syntaxhighlight lang="swift">
letvar set = [3, 1, 4, 1, 5, 9, 2, 6] as Set
print(set) // [1, 5, 9, 3, 4]
</syntaxhighlight>
基本操作
<syntaxhighlight lang="swift">
set.insert(5)
print(set) // [1, 3, 4, 9, 6, 5, 2]
 
set.remove(1)
print(set) // [3, 4, 9, 6, 5, 2]
 
print(set.contains(3)) // true
 
var arr = set.sorted()
print(arr) // [2, 3, 4, 5, 6, 9]
 
var digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] as Set
print(set.isSubset(of: digits)) // true
</syntaxhighlight>