Elixir比较运算符

示例

平等:

  • 价值平等x == y(1 == 1.0 # true)

  • 价值不平等x == y(1 != 1.0 # false)

  • 严格平等x === y(1 === 1.0 # false)

  • 严格不等式x === y(1 !== 1.0 # true)

比较:

  • x > y

  • x >= y

  • x < y

  • x <= y

如果类型兼容,则比较使用自然顺序。否则,存在通用类型比较规则:

number < atom < reference < function < port < pid < tuple < map < list < binary