parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

в чём смысл вложения?

Misha v.3 04.02.2009 11:19

если это самоцель, то другого варианта, кроме как создать новую пустую таблицу и построчно поместить в неё новые данные нет.

однако для вашего случая, я бы оставил исходную таблицу как есть, а создал бы хеш с дополнительной информацией, в которую поместил бы depth. ключами этого хеша могли бы быть id или uri (т.к. в вашей задаче uri должны быть уникальны).

понятно, что метод, выводящий данные (или что-то делающий с ними), должен будет получать две структуры, что иногда может быть менее удобно и даже потребует изменять его API (он должен будет получать ещё один параметр). зато это более гибко, т.к. в хеше можно будет хранить не только строки.