English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang 关系运算符

Operadores do Erlang

以下是Erlang中可用的关系运算符。

操作符 描述 示例
== 测试两个对象是否相等 2 = 2 结果为 true
/= 测试两个对象是否为不相等 3 /= 2 结果为 true
< 测试左边对象是否小于右边操作对象 2 < 3 结果为 true
=<测试左边对象是否小于或等于右边操作对象 2 =<3 结果为 true
>测试左边对象是否大于右边操作对象 3 > 2 结果为 true
>=测试左边对象是否大于或等于右边操作对象 3 >= 2 结果为 true

以下代码段显示了如何使用各种运算符。

在线示例

-module(helloworld). 
-export([start/0]). 
start() -> 
   io:fwrite("~w~n",[3==2]), 
   io:fwrite("~w~n",[3/=2]), 
   io:fwrite("~w~n",[3<2]), 
   io:fwrite("~w~n",[3=<2]), 
   io:fwrite("~w~n",[3>2]), 
   io:fwrite("~w~n",[3>=2

A saída do programa será:

false
true
false
false
true
true

Operadores do Erlang