Словари и хеш-таблицы в Windows PowerShell 5

preview_player
Показать описание
Веб-каст описывает и демонстрирует словари и их частный случай – хеш-таблицы, на примере Windows PowerShell 5-ой версии в Windows 10.

В веб-касте вы найдете:
- Описание словарей и хеш-таблиц.
- Создание хеш-таблиц.
- Перечисления хеш-таблиц.
- Упорядоченные хеш-таблицы.
- Изменение и управление хеш-таблицами.
- Хеш-таблица как ссылочный тип.

Рекомендации по теме
Комментарии
Автор

Отличный веб-каст! Спасибо, Юрий! Хеш-таблицы очень удобны и порой незаменимы при работе не только в PS, но и в языках программирования (последнее время использую в Python). Интересно увидеть следующий веб-каст.

serhio
Автор

Если хэш после ordered становится словарём, то можно ли сделать из этого объекта обратно hashtable с сохранением упорядоченности? А то получается вот тебе таблица вразнобой и работай с ней как хочешь, а после упорядочивания она уже перестает быть hashtable. Заметил что отсортированная таблица может вызываться по ключу так же как и hashtable, если ключ имеет тип string.

ssh-dima
Автор

а почему $ht[key] без ковычек выдаст ошибку? почему key не интерпретируется как строка?

IshayahuLastov
Автор

подтянуть бы English - было бы супер мастер класс - "пасс, севайсес, кейс, спецалайзед, ордред, итэм", малость сбивает с толку...:) :)

YuriyDizorder
Автор

Почему в последнем примере про .clone(), $ht1, $ht2 стали иметь разный порядок имен ключей после клонирования?

itpe
Автор

зачем собака нужна при создании хеш-таблицы?

IshayahuLastov
Автор

Почему при пересилслении элементов таблицы можно использовать только ключи?
$ht1.keyslforeach{$m= '{0} {1}' -f $_.key, $ht[$PSItem];$m}

ssh-dima