Jan 31, 2013 00:49
Есть, как многие знают, язык программирования R, заточенный под всякие статистические работы.
Хожу я сейчас на биофаке на кое-какой курс по оному. Сегодня, в частности, изучали взаимные преобразования переменных.
Так вот. Как, наверно, многие знают, в программировании кроме числовых и символьных переменных есть еще и логические - со значениями ИСТИНА и ЛОЖЬ.
Что оказалось. В R можно переводить числовые переменные в логические. При этом, что характерно, любое число, кроме нуля, он трактует как TRUE \m/, а ноль - как FALSE.
То есть мы получаем, что ложь - явление единичное, вто время как правд - прямо-таки несчетное количество. Что ни придумай - всё будет TRUE. Хоть блэкуху играй.
И, что интересно - если прибавить (арифметически, без всяких дизъюнкций) к истине сколько угодно лжи - она истиной останется.
P.S. Не то, чтоб я в других языках сильно много конвертацией переменных занимался - может, там тоже так.
здесь можно посмеяться или улыбнуться