Удалить текущий элемент

Поддержка
  • @tet-vivi придумать всегда можно что-то. Смысл в том что удалить текущий элемент логично предполагает, что это текущий, а не все следующие и предшествующие, похожие на него ...
    На этом многие грабли наломали, я по началу полгода не замечал, что все идет не по плану ...

  • @kingsize said in Удалить текущий элемент:

    Смысл в том

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

    удалить текущий элемент

    он и удаляет текущий элемент. логично.

  • @tet-vivi там хотя бы приписка должна быть - удалит все дубли !

  • @kingsize кстати выкладывал вот это https://community.bablosoft.com/topic/11151/построчное-чтение-файла
    там можно получать случайные строки из файла. должно работать шустро.

  • Спустя еще несколько лет, проблема остаётся
    Делаем скрипт в 100 потоков и логику в нем чтобы если переменная = слову невалид, то он её удалял, в файле 17 слов "невалид" и 81 "валид"
    После работы скрипта получаем вот такое

    Помоему так не должно быть

    Тестовый скрипт test.xml

    Тестовый файл чтобы запихать в тестовый скрипт
    тест.txt

  • @fluffik если нужен костыль - то создай отдельный файл и в него записывай только удачные потоки, а не удачные можешь закрывать, например по Fail.
    Второй вариант - изначальный файл создавать в формате и в скрипте парсить строку на id и фразу:
    1;валид
    2;невалид
    3;валид
    4;валид
    и т.д.

    Если же это негодование - то смириться и терпеть __))