Check if a value is within a given range using the contains method.
// This prints "yes" because x is in the given range
let x = 212.5
if (200...300).contains(x) {
print("yes")
} else {
print("nope")
}
// This prints "nope" because y is not in the range
let y = 105
if (200...300).contains(y) {
print("yes")
} else {
print("nope")
}
This can also be accomplished with the ~=
operator.
if 200...300 ~= y {
print("yes")
} else {
print("nope")
}
Gavin Wiggins © 2024