Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Arto 17.09.2003 14:56 / 17.09.2003 14:58
Есть таблица, которую я хочу преобразовать в хеш. Причем ни одно из полей, имеющихся в таблице, в роли ключа хеша меня не устраивает.^таблица.hash[ключ]К сожалению в документации нет примера когда ключ определяется в виде {кода} или (математическое выражения), а посему вопрос как это использовать? Так как код:
^таблица.hash[ключ][опции]
^таблица.hash[ключ][столбец значений]
^таблица.hash[ключ][столбец значений][опции]
^таблица.hash[ключ][таблица со столбцами значений]
^таблица.hash[ключ][таблица со столбцами значений][опции]
Ключ может быть задан, как:
- [строка] - название столбца, значение которого считается ключом;
- {код} - результат исполнения которого считается ключом;
- (математическое выражение) - результат вычисления которого считается ключом.
$var(0) $my_hash[^my_table.hash[^var.inc[1]]]вызовет ошибку "duplicate key"