Отличный веб-каст! Спасибо, Юрий! Хеш-таблицы очень удобны и порой незаменимы при работе не только в PS, но и в языках программирования (последнее время использую в Python). Интересно увидеть следующий веб-каст.
@YuriyLebedev5 жыл бұрын
Пожалуйста, в литеральных типах мы еще затронем создание явного словаря, а хеш-таблицы нам пригодятся, когда мы доберемся до бинарного оператора -match и будем смотреть поэтапное сравнение шаблона.
@user-ssh-dima Жыл бұрын
Если хэш после ordered становится словарём, то можно ли сделать из этого объекта обратно hashtable с сохранением упорядоченности? А то получается вот тебе таблица вразнобой и работай с ней как хочешь, а после упорядочивания она уже перестает быть hashtable. Заметил что отсортированная таблица может вызываться по ключу так же как и hashtable, если ключ имеет тип string.
@IshayahuLastov4 жыл бұрын
а почему $ht[key] без ковычек выдаст ошибку? почему key не интерпретируется как строка?
@itpe52763 жыл бұрын
Почему в последнем примере про .clone(), $ht1, $ht2 стали иметь разный порядок имен ключей после клонирования?
@YuriyLebedev3 жыл бұрын
Так класс System.Collections.Hashtable устроен.
@YuriyDizorder3 жыл бұрын
подтянуть бы English - было бы супер мастер класс - "пасс, севайсес, кейс, спецалайзед, ордред, итэм", малость сбивает с толку...:) :)
@YuriyLebedev3 жыл бұрын
Ну извините.
@IshayahuLastov4 жыл бұрын
зачем собака нужна при создании хеш-таблицы?
@user-ssh-dima Жыл бұрын
Почему при пересилслении элементов таблицы можно использовать только ключи? $ht1.keyslforeach{$m= '{0} {1}' -f $_.key,$ht[$PSItem];$m}
@КаренТунян11 ай бұрын
)) Кто Вам сказал? $ht1.GetEnumerator() | foreach ($_.name; $_.value}