Erlang算術運算符示例

Erlang 語言支持正常的算術運算符類似於在其它語言中。以下是在 Erlang 中可用的算術運算符。

操作符

描述

示例

+

兩個操作數相加

1 + 2 = 3

從第一個操作數減去第二個操作數

1 - 2 = -1

*

兩個操作數相乘

2 * 2 = 4

/

通過分子除以分母

2 / 2 = 1

rem

第二數除以第一數的餘數

3 rem 2 = 1

div

div組件將執行除法並返回整數部分

3 div 2 = 1

下面的代碼片段顯示了各個運算符的使用。

算術運算符示例

-module(helloworld).
-export([start/0]).

start() ->
X = 40,
Y = 50,

Res1 = X + Y,
Res2 = X - Y,
Res3 = X * Y,
Res4 = X / Y,
Res5 = X div Y,
Res6 = X rem Y,

io:fwrite("wn",[Res1]),
io:fwrite("wn",[Res2]),
io:fwrite("wn",[Res3]),
io:fwrite("wn",[Res4]),
io:fwrite("wn",[Res5]),
io:fwrite("wn",[Res6]).

執行上面的代碼將會得到以下結果:

90
-10
2000
0.8
0
40