скрипт powershell для создания элементов массива в качестве ключей хеш-таблицы - PullRequest
0 голосов
/ 05 марта 2020

Я хочу назначить все элементы массива в качестве ключей таблицы ha sh таблицы eg-let. $ K = @ (1,2,3) $ v = @ ("one", "two", "three ") и ха sh таблица $ table = @ {}. Я хочу вывод как $ table = {1 = "one", 2 = "two", 3 = "three"}. Есть ли способ сделать это?

1 Ответ

1 голос
/ 05 марта 2020
0..($k.count-1) |
    foreach-object -begin {$table=[ordered]@{}} -process {$table.Add($k[$_],$v[$_])}

Предполагая, что каждый массив имеет одинаковый размер, вы можете l oop просматривать свои индексы и получать элементы с одинаковым индексом из обоих массивов. Метод Add(key,value) добавляет новые пары ключ-значение в вашу таблицу ha sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...