Swift程序初始化Set集合
Swift中,Set用于定义不含重复元素的集合,即Set不包含重复的元素。在集合中,元素没有特定的顺序。初始化Set是指将一些信息存储在集合中。它可以在声明时或声明后完成。我们可以使用多种方法来初始化Set,例如初始化无需显式传递数据类型的集合、显式传递数据类型的集合的初始化以及使用内置的insert()函数。现在让我们详细讨论所有方法,并附带示例。
第一种方法
在此方法中,我们未在Set中显式传递数据类型的情况下,在声明时初始化Set。在这种情况下,编译器将根据存储的值自动确定集合类型。
语法
其中,newset是集合的名称,Set关键字用于创建集合,ele1、ele2、ele3等表示集合元素。
示例
在以下Swift示例中,我们将创建和初始化三种不同类型的集合,而不显式传递它们的数据类型,并显示输出。
输出
第二种方法
在此方法中,我们通过在尖括号<>中显式传递其数据类型来在声明时初始化Set。
语法
其中,newset是集合的名称,Set关键字与数据类型一起用于创建集合,ele1、ele2、ele3等表示集合元素。
示例
在以下Swift示例中,我们将创建和初始化三种不同类型的集合,并显式传递它们的数据类型,然后显示输出。
输出
第三种方法
Swift提供了一个名为insert()的内置函数来初始化Set。此函数用于将给定元素插入Set中。
在此方法中,我们通过在尖括号<>中显式传递其数据类型来在声明时初始化Set。
注意:此处的原文有误,此处应为将该函数用于插入元素
语法
其中,insert() 函数只接受一个参数,即新元素,并将此新元素添加到集合中。如果集合中已经存在新元素,则不会更改指定集合。
示例
在以下 Swift 示例中,我们首先创建一个字符串类型的空集合。然后我们使用 insert() 函数添加新元素,随后显示输出结果。
输出
结论
这就是如何简单初始化一个集合。使用上述讨论过的方法,我们可以创建和初始化包含任意数量元素的任何数据类型的集合。