使用以下代码,$t等于@(1,2).
$t = "before"
1..2 | Tee-Object -Variable t
Run Code Online (Sandbox Code Playgroud)
那么为什么下一个代码片段$t等于"before"而不是@(1)*?
$t = "before"
1..2 | Tee-Object -Variable t | Select-Object -First 1
Run Code Online (Sandbox Code Playgroud)
我在Powershell版本5和版本3中看到了相同的结果.