- Оператор AND (&&):
Оператор AND, представленный символом «&&», позволяет объединить два или более условий. Он возвращает true, только если все условия оцениваются как true. Например:
let age = 25
let hasLicense = true
if age >= 18 && hasLicense {
print("You are eligible to drive!")
} else {
print("You cannot drive.")
}
- Оператор OR (||):
Оператор OR, представленный символом «||», позволяет комбинировать условия, при которых хотя бы одно из них должно быть истинным, чтобы общее выражение считалось истинным. Например:
let isRaining = true
let isSnowing = false
if isRaining || isSnowing {
print("It's a good day to stay indoors!")
} else {
print("Let's go outside and enjoy the weather!")
}
- Оператор NOT (!):
Оператор NOT, представленный знаком «!», отменяет следующее за ним условие. Он возвращает противоположное логическое значение. Например:
let isSunny = false
if !isSunny {
print("Don't forget your umbrella!")
} else {
print("No need for an umbrella today.")
}
- Объединение логических операторов.
Вы можете комбинировать логические операторы для создания более сложных условий. Круглые скобки можно использовать для управления порядком вычислений. Например:
let temperature = 25
let isSummer = true
if (temperature > 30 && isSummer) || temperature > 35 {
print("It's a hot day!")
} else {
print("The weather is pleasant.")
}
В этой статье мы рассмотрели возможности логических операторов Swift, включая оператор И (&&), оператор ИЛИ (||) и оператор НЕ (!). Комбинируя эти операторы, вы можете создавать сложные условия и расширять возможности вашего кода по принятию решений. Понимание того, как эффективно использовать логические операторы, несомненно, сделает вас более опытным программистом на Swift.
Помните, что логические операторы — это важные инструменты в вашем арсенале программирования, позволяющие писать более чистый и лаконичный код. Итак, экспериментируйте с этими операторами и открывайте новые возможности в своих проектах на Swift!