Elixir - Operadores aritemáticos

La siguiente tabla muestra todos los operadores aritméticos compatibles con el lenguaje Elixir. Asumir variableA tiene 10 y variable B tiene 20, entonces -

Operador Descripción Ejemplo
+ Suma 2 números. A + B dará 30
- Resta el segundo número del primero. AB dará -10
* Multiplica dos números. A * B dará 200
/ Divide el primer número del segundo. Esto arroja los números en flotantes y da un resultado flotante A / B dará 0,5.
div Esta función se usa para obtener el cociente en la división. div (10,20) dará 0
movimiento rápido del ojo Esta función se usa para obtener el resto de la división. rem (A, B) dará 10

Ejemplo

Pruebe el siguiente código para comprender todos los operadores aritméticos en Elixir.

a = 10
b = 20

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

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

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

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

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

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

El programa anterior genera el siguiente resultado:

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