使用Visual Studio Code的powershell调试器,是否可以查看函数的output stream aka success pipeline?
例如,考虑以下简单功能:
function lotsOfOutput() {
Write-Output "First: $($args[0])"
Write-Output "Second: $($args[1])"
Write-Output "Both: $($args[0]) and $($args[1])"
return "That's all folks"
}
如果使用这样的参数调用:
lotsOfOutput "foo" "bar"
然后输出将是四个项的列表:
首先:foo
第二:酒吧
两者:foo和bar
那就是所有的人
使用调试器,我可以看到automatic variable $args中的值(在这种情况下,是两个项目的数组)。同样,普通变量和命名参数(如果存在)可用。但是我似乎在调试器中看不到的是累积的输出流,它开始是空的,最后是四个对象的数组。
是否可以使用此调试器查看输出流,所以我可以确定某个函数将返回什么?