Elixir - Operadores Aritemáticos

A tabela a seguir mostra todos os operadores aritméticos suportados pela linguagem Elixir. Assumir variávelA contém 10 e variável B contém 20, então -

Operador Descrição Exemplo
+ Adiciona 2 números. A + B dará 30
- Subtrai o segundo número do primeiro. AB dará -10
* Multiplica dois números. A * B dará 200
/ Divide o primeiro número do segundo. Isso converte os números em flutuantes e dá um resultado flutuante A / B dará 0,5.
div Esta função é usada para obter o quociente na divisão. div (10,20) dará 0
rem Esta função é usada para obter o resto da divisão. rem (A, B) dará 10

Exemplo

Tente o código a seguir para entender todos os operadores aritméticos no 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)))

O programa acima gera o seguinte resultado -

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