PowerShell比较运算符

PowerShell比较运算符

问题描述:

PowerShell具有一组独特的比较运算符:-eq -gt -lt -ne等 我依稀记得以不同的语言使用这些运算符,但无法记住哪一个。PowerShell比较运算符

哪些其他语言使用这种符号?不使用标准运算符的原因是什么(==,>,<,!=)?

例如Unix test命令使用类似的操作符。 Perl也有这样的运营商,虽然没有引导连字符。

原因PowerShell来使用mnemnics而不是符号的比较操作是可能是一些常用的比较符号都已经用于其它操作(=   →  分配,>   →  重定向)。