задача выкинуть из одного огромного массива строк записи, встречающиеся в другом огромном массиве строк. Раньше я делал перекладку конвейером с ForEach-Object и -notcontains, это было очень долго, но работало. Потом вдруг осенило, что можно второй массив переложить в хэш-таблицу с ключом = собственно строкам и с фиктивным значением например "1" и проверять на $nul значение записи хэш-тбалицы по искомому ключу при перекладке. Стало прям летать, но вот этот артефакт в виде фиктивного значения необъяснимо режет глаз. Есть какой-то аналог хэш-таблицы или индексированного массива, где кроме собственно ключа ничего нет? Из 1 колонки, так сказать.
ну добавь в значение $null, а не 1. Сам тоже юзаю хештаблицы или соловари для таких целей
Обсуждают сегодня