1232
правки
м (Добавление категории «Булева алгебра») |
(→Ruby) |
||
=== Ruby ===
В [[Ruby]] булев тип представлен двумя предопределенными [[переменная (программирование)|переменными]]: <code>true</code> и <code>false</code>. Появляется логический тип в результате логических операций или вызова логических [[метод (языки программирования)|методов]]. По традиции, имя логических методов (то есть методов, которые возвращают значение true или false) заканчивается на «?».
В качестве <code>false</code> может выступать <code>null</code>, а в качестве <code>true</code> — любой [[объект (программирование)|объект]], в том числе [[переменная (программирование)|переменная]] со значением «0» или пустая [[строковый тип|строка]], что часто является неожиданностью для новичков.
|