Instance Method

isEqual(to:)

Compares the receiving set to another set.

Declaration

func isEqual(to otherSet: Set<AnyHashable>) -> Bool

Parameters

otherSet

The set with which to compare the receiving set.

Return Value

true if the contents of otherSet are equal to the contents of the receiving set, otherwise false.

Discussion

Two sets have equal contents if they each have the same number of members and if each member of one set is present in the other. Object equality is tested using isEqual:.

See Also

Comparing Sets

func isSubset(of: Set<AnyHashable>) -> Bool

Returns a Boolean value that indicates whether every object in the receiving set is also present in another given set.

func intersects(Set<AnyHashable>) -> Bool

Returns a Boolean value that indicates whether at least one object in the receiving set is also present in another given set.

func value(forKey: String) -> Any

Return a set containing the results of invoking valueForKey: on each of the receiving set's members.

func setValue(Any?, forKey: String)

Invokes setValue:forKey: on each of the set’s members.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software