Рассмотрим следующий фрагмент кода
'a',$null,'b'
Это результат
a
b
Есть ли способ, чтобы изменить это значение по умолчанию? Так что нуль фактически обрабатывается на выходе как что-то.
Рассмотрим следующий фрагмент кода
'a',$null,'b'
Это результат
a
b
Есть ли способ, чтобы изменить это значение по умолчанию? Так что нуль фактически обрабатывается на выходе как что-то.
Там нет никакого способа изменить это поведение, но в качестве обходного пути вы можете сделать это:
[string[]]('a',$null,'b')
, чтобы получить желаемый результат.
Это превратит $ Null в пустую строку:
'a',$null,'b' | % { "$_" }
Или вы могли бы превратить $null
в произвольной последовательности, такие как '[null]'
:
'a',$null,'b' | % { if ($_ -ne $null) {$_} else {'[null]'} }