比较运算符

比较运算符取决于比较变量的类型。 例如,如果两个比较操作数都是动态变量,其行为与PHP相同:

示例操作说明
a == b等于true如果a在去除类型后等于b。
a === b完全相同的true如果a等于b,它们是相同类型的。
a != b不等于true如果a在去除类型后不等于b。
a <> b不等于true如果a在去除类型后不等于b。
a !== b不一致true如果a不等于b,或者它们不是同一类型。
a < b小于如果a严格小于b,则true
a > b大于如果a严格大于b,则true
a <= b小于或等于true如果a小于或等于b。
a >= b大于或等于true如果a大于或等于b。

示例︰

  1. if a == b {
  2. return 0;
  3. } else {
  4. if a < b {
  5. return -1;
  6. } else {
  7. return 1;
  8. }
  9. }