Core Library0.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

method libtmux-swift latest

Options.insert(_:)

Adds the given element to the option set if it is not already a member.

Source and package
Qualified name
RegexPattern.Options.insert(_:)
Module
RegexPattern
Declared in
Options
Package
libtmux-swift
insert(newMember: Self.Element) -> ( inserted: Bool, memberAfterInsert: Self.Element )

Inherited from OptionSet.insert(_:)

Description#

In the following example, the .secondDay shipping option is added to the freeOptions option set if purchasePrice is greater than 50.0. For the ShippingOptions declaration, see the OptionSet protocol discussion.

let purchasePrice = 87.55

var freeOptions: ShippingOptions = [.standard, .priority] if purchasePrice > 50 { freeOptions.insert(.secondDay) } print(freeOptions.contains(.secondDay)) // Prints "true"

  • Parameter newMember: The element to insert.
  • Returns: (true, newMember) if newMember was not contained in self. Otherwise, returns (false, oldMember), where oldMember is the member of the set equal to newMember.
Parameters
Esc

Type to search.

Reference previewOpen reference