Ruby/Справочник/FalseClass
Материал из Викиучебника
< Ruby | Справочник
Содержание |
[править] Класс FalseClass
Глобальное значение false является единственным экземпляром класса FalseClass и означает логическое «НЕТ» в алгебре логики. Класс содержит операторы, которые позволяют false корректно вести себя в логических выражениях.
Методы объекта
[править] FalseClass#&
false & obj #-> false nil & obj #-> false
Логическое «И» всегда возвращает false. obj всегда вычисляется, так как является аргументом метода. В этом случае нет никакого сокращенного вычисления.
[править] FalseClass#^
false ^ obj #-> true или false nil ^ obj #-> true или false
Логическое «ИЛИ НЕ». Если obj равен nil или false, возвращает false; иначе возвращает true.
[править] FalseClass#to_s
false.to_s #-> "false"
Всегда возвращает строку "false".
[править] FalseClass#|
false | obj #-> true или false nil | obj #-> true или false
Логическое «ИЛИ» возвращает false, если obj равен nil или false; true иначе.