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("~w~n",[Res1]),
   io:fwrite("~w~n",[Res2]),
   io:fwrite("~w~n",[Res3]),
   io:fwrite("~w~n",[Res4]),
   io:fwrite("~w~n",[Res5]),
   io:fwrite("~w~n",[Res6]).

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

90
-10
2000
0.8
0
40


上一篇: Erlang運算符 下一篇: Erlang關係運算符實例