~=(_:_:)
Returns a Boolean value indicating whether a value is included in a range.
Declaration
static func ~= (pattern: Self, value: Self.Bound) -> BoolParameters
- pattern:
A range.
Discussion
You can use the pattern-matching operator (~=) to test whether a value is included in a range. The pattern-matching operator is used internally in case statements for pattern matching. The following example uses the ~= operator to test whether an integer is included in a range of single-digit numbers:
let chosenNumber = 3
if 0..<10 ~= chosenNumber {
print("\(chosenNumber) is a single digit.")
}
// Prints "3 is a single digit."