我是一名有帮助的助手,可以为您翻译文本。
我有一个让我疯狂的问题:
我有一个类似于以下代码的函数:
为什么会这样?如果我这样做它就不起作用。
为什么?
我有一个让我疯狂的问题:
我有一个类似于以下代码的函数:
function xyz
{
foreach($x in $input)
{
}
}
1..10 | xyz
这个保存在test.ps1文件中。当我像".\test.ps1"一样执行它时,每次都会写入以下内容:
cmdlet Write-Output at command pipeline position 1
Supply values for the following parameters:
InputObject[0]:
为什么会这样?如果我这样做它就不起作用。
$myArray = @("a","b","c")
xyz -arr $myArray
并执行类似的函数
function xyz
{
param(
[string[]]$arr
)
foreach($x in $arr)
{
}
}
为什么?