Skip to main content

Swift Set isSubset()

In this tutorial, we will learn about the Swift Set isSubset() method with the help of examples.

The isSubset() method returns true if all elements of a set are present in another set (passed as an argument). If not, it returns false.

Example

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

// check if A is subset of B or not print(A.isSubset(of: B))
// Output: true

isSubset() Syntax

The syntax of the set isSubset() method is:

set.isSubset(otherSet)

Here, set is an object of the Set class.


isSubset() Parameters

The isSubset() method takes a single parameter:

  • otherSet - The set of elements.

isSubset() Return Value

  • The isSubset() method returns true if set is a subset of otherSet. If not, it returns false.

Example: Swift Set isSubset()

var employees: Set = ["Sabby", "Cathy", "Kenny", "Sammy", "Lanny"]
var developers: Set = ["Sabby", "Lanny"]
var designers: Set = ["Cathy", "Patty"]

// check if developer is subset of employees print(developers.isSubset(of: employees))
// check if developer is subset of employees print(designers.isSubset(of: employees))

Output

true
false

Here, we have used the isSubset() method to check if one set is a subset of another or not.

Since

  • developers is subset of employees, the method returns true.
  • designers is not a subset of employees, the method returns false.
Did you find this article helpful?