Логические операторы - это важный аспект программирования, который позволяет нам создавать условия для выполнения определенных действий в наших программах. В языке Ruby есть несколько логических операторов, которые мы можем использовать для создания более сложных условий. Давайте рассмотрим основные логические операторы в Ruby с примерами кода. 1. Оператор && (и) Оператор &&, или логическое "и", возвращает true только в том случае, если оба операнда равны true. x = 5
y = 10
if x > 0 && y < 15
puts "Оба условия верны"
end
2. Оператор || (или) Оператор ||, или логическое "или", возвращает true, если хотя бы один из операндов равен true. a = 20
b = 30
if a == 20 || b == 10
puts "Хотя бы одно из условий верно"
end
3. Оператор ! (не) Оператор !, или логическое "не", инвертирует значение операнда. Если операнд равен true, то ! делает его false, и наоборот. is_raining = false
if !is_raining
puts "На улице солнечно" end 4. Комбинирование операторов Вы также можете комбинировать л