Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Maxx 06.03.2007 15:47 / 06.03.2007 15:48
Есть таблица, в ней например два столбца id и date.$t[^table::create{id name 1 1171975191 2 1171975195 ..... }]нужно выбрать значения в соответствии со значениями столбцов, которые храняться в хэше, т.е. так:
$hParam[^hash::create[]] $hParam.id[101] #$hParam.date[1171975811] $t2[ ^t.select( ^hParam.foreach[k;v]($t.[$k] eq $v)[ && ] ) ]Вот так ^^^ все работает, но если в хэш добавить еще один параметр (убрать комментарий), работать перестает и вываливается с ошибкой:
foreachесли в foreach поменять () на {}, то ошибка уже другая
bool may not be overwritten with bool, store it to variable instead
1 eq 101 && 1171975191 eq 1171975811т.е. подставляются уже конкретные значения..
invalid number (double)