Swift Set union()

The union() method returns a new set with distinct elements from all the sets.

Example

var A: Set = [2, 3, 5]
var B: Set = [1, 3, 5]

// compute union between A and B print("A U B = ", A.union(B))
// Output: A U B = [1, 2, 3, 5]

union() Syntax

The syntax of the set union() method is:

set.union(otherSet)

Here, set is an object of the Set class.


union() Parameters

The union() method takes a single parameter:

  • otherSet - The set of elements.

Note: The other must be a finite set.


union() Return Value

  • The union() method returns a new set with elements from the set and other (set passed as an argument).

Example 1: Swift set union()

var A: Set = ["a", "c", "d"]
var B: Set = ["c", "d", "e" ]
var C: Set = ["b", "c", "d"]

// compute union between A and B print("A U B =", A.union(B))
// compute union between B and C print("B U C =", B.union(C))

Output

A U B = ["d", "e", "a", "c"]
B U C = ["d", "e", "b", "c"]

Here, we have used the union() method to compute the union between A and B & B and C respectively.


Example 2: Use of Swift union() and Ranges

// create a set that ranges from 1 to 4
var total = Set(1...4)

// compute union print(total.union([5,6]))

Output

[6, 3, 2, 5, 1, 4]

Here, 1...4 represents a set of numbers that ranges from 1 to 4 and is assigned to total.

Finally, we have computed the union between total and [5,6].

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community