Я очень плохо разбираюсь в сценариях PowerShell и экспериментировал с Function
. Это код, который я написал:
Function Add
{
$sum = 0;
for($i = 0; $i -le $args.length; ++$i)
{
[int] $num = $args[$i]
$sum += $num
}
Write-Output "Sum is $sum"
}
И я попытался позвонить с помощью Add 1,2,3
. Однако при выполнении я получаю следующую ошибку:
Невозможно преобразовать "System.Object []" значение типа "System.Object []" на введите "System.Int32".
Любая идея, как это исправить?