cat*_*tta 3 powershell null
在调试Powershell脚本时找到了这个.
PS C:\temp> "hello" -match $null True
但
> "hello" -eq $null returns False
为什么,在使用时-match,任何字符串都匹配$null?
-match
$null
Kei*_*ill 5
我相信这是因为$ null被强制转换为空字符串,因为-match需要RHS(右手边)上的字符串模式.一个空字符串将匹配任何东西.
归档时间:
11 年,5 月 前
查看次数:
784 次
最近记录: