Perl平等运算符
这些在Perl中也称为关系运算符。假设变量$a持有10,变量$b持有20,那么,让我们检查一下Perl中可用的以下数字相等运算符-
检查两个操作数的值是否相等,如果是,则条件为true。
示例-($a==$b)不正确。
检查两个操作数的值是否相等,如果值不相等,则条件为true。
示例-($a!=$b)为真。
检查两个操作数的值是否相等,并根据左参数在数值上小于,等于或大于右参数而返回-1、0或1。
示例-($a<=>$b)返回-1。
检查左操作数的值是否大于右操作数的值,如果是,则条件为true。
示例-($a>$b)不正确。
检查左操作数的值是否小于右操作数的值,如果是,则条件为true。
示例-($a<$b)为true。
检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为true。
示例-($a>=$b)不正确。
检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为true。
示例-($a<=$b)是true。
以下是股权运算符列表。假设变量$a持有“abc”,变量$b持有“xyz”,那么,让我们检查以下字符串,等于运算符-
如果left参数在字符串上小于right参数,则返回true。
示例-($alt$b)为真。
如果left参数在字符串上大于right参数,则返回true。
示例-($agt$b)为false。
如果左侧参数大于stringwise小于或等于右边的参数返回true。
示例-($ale$b)为真。
如果left参数在字符串上大于或等于right参数,则返回true。
示例-($age$b)为false。
如果左参数在字符串上等于右参数,则返回true。
示例-($aeq$b)为false。
如果左参数在字符串上不等于右参数,则返回true。
示例-($ane$b)为真。
返回-1、0或1,具体取决于左参数是按字符串方式小于,等于还是大于右参数。
示例-($acmp$b)为-1。