在Swift中,创建一个Set集合可以采用以下几种方式:
构造器语法:
var mySet: Set<Int> = [1, 2, 3]
这里创建了一个包含整数的空集合并添加了三个元素。
通过数组字面量初始化:
var anotherSet = Set(arrayLiteral: 4, 5, 6)
使用
arrayLiteral:
关键字可以直接从一组数组字面量值创建一个新的Set。通过可变数组转换:
var array = [7, 8, 9] var setFromArray = Set(array)
显式指定类型并用默认构造器创建空Set:
var emptySet: Set<String> = [] // 或者 var emptySet = Set<String>()
创建一个特定类型的空集合。
使用
insert
方法添加元素:var createdEmptyThenFilled: Set<Double> = [] createdEmptyThenFilled.insert(0.1) createdEmptyThenFilled.insert(0.2)
请注意,在Swift中,集合(Set)中的元素必须是Hashable类型,这意味着它们能够提供一个确定且稳定的哈希值,这样才能保证集合内部元素的唯一性。