【发布时间】:2012-06-20 17:11:42
【问题描述】:
是否有人理解为每个 PowerShell 的比较运算符制作区分大小写和不区分大小写版本背后的原因?为什么要让默认值不区分大小写?
例如,以 -eq 和 -ceq 为例。这些运算符用于比较所有类型,而不仅仅是字符串。那么 0 -ceq 1 是什么意思呢?如何不区分大小写比较两个整数?
【问题讨论】:
-
因为 - 不区分大小写 - 通常是执行管理脚本时需要的(尤其是从命令点开始)。但是这个问题对 SO 没有建设性(除非你有幸得到,否则不可能有客观的答案像here这样的PSH团队之一。
标签: powershell comparison operator-keyword