Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

RegexPattern.Options.intersection(_:)

Swift
  • Python Unavailable
  • Ruby Unavailable
  • Lua Unavailable
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift

View as Markdown

Module
RegexPattern
Declared in
Options
Package
libtmux-swift
intersection(_:) ( other : Self ) → Self
method
method
intersection(_:)

Inherited from OptionSet.intersection(_:)

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

Esc

Type to search.