Instance Methodswift 6.0.1Swift

    formIntersection(_:)

    Removes the elements of the set that aren’t also in the given sequence.

    mutating func formIntersection<S>(_ other: S) where Element == S.Element, S : Sequence

    Parameters

    other

    A sequence of elements. other must be finite.

    In the following example, the elements of the employees set that are not also members of the neighbors set are removed. In particular, the names "Alicia", "Chris", and "Diana" are removed.

    var employees: Set = ["Alicia", "Bethany", "Chris", "Diana", "Eric"]
    let neighbors = ["Bethany", "Eric", "Forlani", "Greta"]
    employees.formIntersection(neighbors)
    print(employees)
    // Prints "["Bethany", "Eric"]"

    Other members in extension

    Types

    Type members

    Instance members