parser

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

 

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

Хм...надо подумать... тут зависит наверное от % удаляемых ключей

andylars 12.07.2015 03:07 / 12.07.2015 03:10

1: Крутить цикл и так и так.
2.a: foreach "дармовой"
2.b: _keys - создать отдельно таблицу всех ключей хеша

3.a: с foreach - создавать хеш удалямых ключей + value(bool)
+ sub еще (а это наверное еще внутренний прогон по ключам)
3.b: _keys удаляет сразу в первом цикле

если кол-во удаляемых ключей большое, то накапливаемый $.del может быть сопоставим с _keys-таблицей по размеру, но внагрузку идет еще
и value(bool) + ^hash.sub

а если точечные удаления и ключи длинные то наверное наоборот