- Elixir 教程
- Elixir - 首页
- Elixir - 概述
- Elixir - 环境
- Elixir - 基本语法
- Elixir - 数据类型
- Elixir - 变量
- Elixir - 运算符
- Elixir - 模式匹配
- Elixir - 决策
- Elixir - 字符串
- Elixir - 字符列表
- Elixir - 列表和元组
- Elixir - 关键字列表
- Elixir - 映射
- Elixir - 模块
- Elixir - 别名
- Elixir - 函数
- Elixir - 递归
- Elixir - 循环
- Elixir - 可枚举
- Elixir - 流
- Elixir - 结构体
- Elixir - 协议
- Elixir - 文件 I/O
- Elixir - 进程
- Elixir - 符号
- Elixir - 推导式
- Elixir - 类型规范
- Elixir - 行为
- Elixir - 错误处理
- Elixir - 宏
- Elixir - 库
- Elixir 有用资源
- Elixir - 快速指南
- Elixir - 有用资源
- Elixir - 讨论
Elixir - 比较运算符
Elixir 中的比较运算符大多与大多数其他语言中提供的运算符相同。下表总结了 Elixir 中的比较运算符。假设变量A 为 10,变量B 为 20,则 -
运算符 | 描述 | 示例 |
---|---|---|
== | 检查左侧的值是否等于右侧的值(如果类型不同,则进行类型转换)。 | A == B 将返回 false |
!= | 检查左侧的值是否不等于右侧的值。 | A != B 将返回 true |
=== | 检查左侧值的类型是否等于右侧值的类型,如果相等,则检查值是否相同。 | A === B 将返回 false |
!== | 与上面相同,但检查不等式而不是等式。 | A !== B 将返回 true |
> | 检查左操作数的值是否大于右操作数的值;如果是,则条件变为真。 | A > B 将返回 false |
< | 检查左操作数的值是否小于右操作数的值;如果是,则条件变为真。 | A < B 将返回 true |
>= | 检查左操作数的值是否大于或等于右操作数的值;如果是,则条件变为真。 | A >= B 将返回 false |
<= | 检查左操作数的值是否小于或等于右操作数的值;如果是,则条件变为真。 | A <= B 将返回 true |
示例
尝试以下代码以了解 Elixir 中的所有算术运算符。
a = 10 b = 20 IO.puts("a == b " <> to_string(a == b)) IO.puts("a != b " <> to_string(a != b)) IO.puts("a === b " <> to_string(a === b)) IO.puts("a !== b" <> to_string(a !== b)) IO.puts("a > b " <> to_string(a > b)) IO.puts("a < b " <> to_string(a < b)) IO.puts("a >= b " <> to_string(a >= b)) IO.puts("a <= b " <> to_string(a <= b))
运行以上程序时,将产生以下结果 -
a == b false a != b true a === b false a !== b true a > b false a < b true a >= b false a <= b true
elixir_operators.htm
广告