Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
andylars 07.08.2016 16:09 / 07.08.2016 16:12
В документации я нашел (пока) только в разделе класса int,double,bool, которая открыто гарантирует, что0 = false, !0 = true в применении к методу .bool т.е. правило официально в документации декларировано только для кода вида $_str[1] ^if(^_str.bool(false)){ TRUE }{ FALSE } но де-факто, работает и применяется в сторонних исходниках: ^if(^_str.int(0)){ TRUE }{ FALSE }Т.к. по правилу недокументированной фичи:
недокументировано, значит всегда может сломаться,можно ли надееться, что такое правило в выражении - не сломается в будущем?