При передаче хэш-таблицы в мою функцию PowerShell он жалуется, что получает объект.
Function ExtendHash(){
param(
[hashtable] $source,
[hashtable] $extender
)
...
}
И звонящий
$hash1 = @{One = 1; Two = 2}
$hash2 = @{Two = 22; three = 3}
ExtendHash($hash1, $hash2)
Не удается преобразовать значение System.Object [] типа System.Object [] в тип System.Collection.Hashtable
Так как мне сделать эту работу? Предложения?
Кроме того, я что-то упустил встроенный? Я хочу тот же шаблон, что и JavaScript, используемый для расширения параметров по умолчанию (объединение и переопределение значений по умолчанию).