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