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