Логический тип: различия между версиями

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