parserALT

почему отказались от оператора ^empty[]?

#1Stepan
29.04.02 16:16
www.parser.ru → | ответить → | в избранное →

почему отказались от оператора ^empty[]?

#2Luzhnikovskiy
→ Stepan [#1] | 29.04.02 16:29
www.parser.ru → | ответить → | в избранное →

Почему отказались?

Он просто перешел в "иную", мне кажется, более очевидную, ипостась...
Есть же
^if(def $table_name){не пусто}{пусто}

а таблица считается def, если в ней есть строчки...
#3Stepan
→ Luzhnikovskiy [#2] | 29.04.02 16:31
www.parser.ru → | ответить → | в избранное →

понял

#4Misha v.3
→ Luzhnikovskiy [#2] | 29.04.02 16:43
www.parser.ru → | ответить → | в избранное →

Поправочка...

^if(def - это для строки

^if($table){
таблица не пуска
}{
таблица пуста
}
#5Александр Петросян (PAF)
→ Misha v.3 [#4] | 29.04.02 19:10
www.parser.ru → | ответить → | в избранное →
вообще-то
^if(def $таблица
тоже работает. def в смысле есть буквы, есть строки, есть элементы(hash). но мучаться не нужно, и
^if($таблица
куда проще=понятнее.