比较运算符

比较运算符取决于比较变量的类型。 例如,如果两个比较操作数都是动态变量,其行为与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。

示例︰

if a == b {
    return 0;
} else {
    if a < b {
        return -1;
    } else {
        return 1;
    }
}