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_operators.htm
廣告

© . All rights reserved.