采取以下代码段
'a',$null,'b'
这是结果
a
b
有没有办法更改此默认值?因此,null实际上在输出中被视为某事。
答案 0 :(得分:2)
没有办法改变这种行为,但作为一种解决方法,你可以这样做:
[string[]]('a',$null,'b')
获得理想的结果。
答案 1 :(得分:1)
这会将$ null变成空白字符串:
'a',$null,'b' | % { "$_" }
或者您可以将$null
转换为某些字符串,例如'[null]'
:
'a',$null,'b' | % { if ($_ -ne $null) {$_} else {'[null]'} }