Elixir - 算术运算符

下表列出了 Elixir 语言支持的所有算术运算符。 假设变量 A 为 10,变量 B 为 20,则 −

运算符 描述 示例
+ 添加 2 个数字。 A + B 将给出 30
- 从第一个数字中减去第二个数字。 A-B 将给出 -10
* 将两个数字相乘。 A*B 将给出 200
/ 将第一个数字除以第二个数字。 这会将数字转换为浮点数并给出浮点结果 A/B 将给出 0.5。
div 该函数用于获取除法的商。 div(10,20) 将给出 0
rem 此函数用于获取除法的余数。 rem(A, B) 将给出 10

示例

尝试以下代码来了解 Elixir 中的所有算术运算符。

a = 10
b = 20

#加法
IO.puts("Addition " <> to_string(a+b))

#减法
IO.puts("Subtraction " <> to_string(a-b))

#乘法
IO.puts("Multiplication " <> to_string(a*b))

#除法
IO.puts("Division " <> to_string(a/b))

#整数除法
IO.puts("Integer division " <> to_string(div(a,b)))

#模数
IO.puts("Modulo " <> to_string(rem(a,b)))

上面的程序生成以下结果 −

Addition 30
Subtraction -10
Multiplication 200
Division 0.5
Integer division 0
Modulo 10

❮ elixir_operators.html