On this page
RegexPattern.Options.intersection(_:)
- Module
- RegexPattern
- Declared in
- Options
- Package
- libtmux-swift
-
Returns a new option set with only the elements contained in both this set and the given set.
This example uses the
intersection(_:)method to limit the available shipping options to what can be used with a PO Box destination.// Can only ship standard or priority to PO Boxes let poboxShipping: ShippingOptions = [.standard, .priority] let memberShipping: ShippingOptions = [.standard, .priority, .secondDay]
let availableOptions = memberShipping.intersection(poboxShipping) print(availableOptions.contains(.priority)) // Prints "true" print(availableOptions.contains(.secondDay)) // Prints "false"
- Parameter other: An option set.
- Returns: A new option set with only the elements contained in both this set and
other.
0 declared, 0 inherited