Архив

Archive for Август 2014

Вложенные хеш-таблицы в Powershell

Для описания каких-либо объектов хорошо подходят хеш-таблицы, так как в них данные хранятся в виде пары ключ-значение. Но часто случается так, что такой простой структуры недостаточно.

Например, хеш-таблица, описывающая человека может иметь вид:

Имя = Иван
Фамилия = Иванов
Адрес = адрес_проживания

Адрес, в свою очередь, может состоять из города, улицы, номера дома и т.д., т.е. адрес тоже можно представить в виде хеш-таблицы. В таком случае весь объект очень удобно представить в виде вложенной хеш-таблицы.

Я уже рассказывал как это можно реализовать с помощью JSON-объектов. Но если по какой-то причине использовать JSON-объекты не желательно, или нет возможности (например в Windows XP, куда нет возможности установить Powershell 3.0, так как начиная с третьей версии появились командлеты для работы с JSON) можно пойти другим путём и просто использовать вложенные хеш-таблицы.

Тег «Далее»

Рубрики:Powershell Метки: