Сортировка e-mail по доменам
Всем привет!
Имеется текстовый файл, содержащий строки с адресами e-mail. К примеру, такого содержания: Код:
felix.doebele@web.de:Привет Код:
$addresses = @() Код:
beatebeauty@freenet.de:Завтра буду Может кто подскажет, как можно оптимизировать код для более продуктивного решения этой задачи ? Заранее благодарен за помощь и подсказки! |
Код:
$f = 'test.txt' |
YuS_2, спасибо большое! Ваш код работает гораздо быстрее.
|
Литеральные массивы не используют для динамического заполнения. В итерации каждый раз создаётся новый массив, а старый остаётся в памяти до уборки мусора. Как минимум массив нужен динамический, например $addresses = [Collections.ArrayList]::new(), который заполняется в итерации [void]$addresses.add($o).
|
Цитата:
От ArrayList отказываются в пользу универсального List[] Код:
using namespace System.Collections.Generic всё, что вы хотели знать о массивах |
Время: 12:52. |
Время: 12:52.
© OSzone.net 2001-