parser

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

 

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

Ответ

G_Z 28.10 00:24

По добрую половину ты загнул…
Я про свой код.
Мне ни разу не требовалось разбить строку на части и убрать дубли.
Это не значит, что такой необходимости нет.
Да и в стандартных библиотеках распространенных языков я такой функии не вижу.
Ну, мало ли чего у кого нет.
В Парсере есть $.distinct(true) при хешировании, почему бы ему не быть при таблировании.

Разбираешь предложение по словам — дубли не нужны.
Разбираешь список тегов статьи — дубли не нужны.
Получаешь опции списком через разделитель — дубли не нужны.
Разбираешь перечисления ID в дампе — дубли не нужны.

Понятно, что провести данные через string → table → hash → table/array/string несложно.
Но можно это упростить, а возможно и ускорить.