Swift 程序 反转 Set
在 Swift 中,Set 是一个无序的集合,只包含唯一的值。因为 Set 是无序的,所以没有像数组那样直接反转集合元素的方式。但是,您可以将 Set 转换为数组,然后应用 reversed() 方法或任何用户定义的函数来反转集合,然后将结果转换回 Set。下面通过示例来讨论这种方法。
示例1
在以下示例中,我们将具有字符串类型的集合。我们先将其转换成数组来反转元素,然后应用 reversed() 函数,再将最终结果转换回集合并显示输出结果。
输出结果
示例2
在以下示例中,我们将具有整数类型的集合。首先我们将这个 set 转换为数组使用 Array() 构造函数。然后反转数组的顺序,最后使用 Set() 构造函数将反转后的数组转换为 set 。
输出结果
结论
这就是如何反转一个 set 。在上面讨论的示例中,集合元素的顺序是任意的,因此反转 set 的顺序可能不必与原始集合相同。