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