在Swift编程语言中,Set是一个无序、唯一值的集合。创建Set的方式如下:
// 创建一个整数类型的Set
var integerSet: Set<Int> = [1, 2, 3, 4, 5]
// 创建一个字符串类型的Set
var stringSet: Set<String> = ["Apple", "Banana", "Cherry"]
// 创建一个空Set
var emptySet: Set<String> = []
// 使用初始化语法创建Set
let anotherStringSet = Set(["Orange", "Pear", "Grape"])
在Swift中,Set的元素不能是可变的,这意味着你不能直接存储一个可变数组或者字典作为Set的元素,但可以存储不可变版本(例如:ArraySlice或DictionaryValue类型)。
此外,Swift还提供了初始化方法,可以从序列或数组中创建Set:
let array = ["One", "Two", "Three"]
let setFromArray = Set(array)