Elixir - Opérateurs arithématiques

Le tableau suivant présente tous les opérateurs arithmétiques pris en charge par le langage Elixir. Supposons une variableA détient 10 et variable B détient 20, alors -

Opérateur La description Exemple
+ Ajoute 2 nombres. A + B donnera 30
- Soustrait le deuxième nombre du premier. AB donnera -10
* Multiplie deux nombres. A * B donnera 200
/ Divise le premier nombre du second. Cela jette les nombres en flottants et donne un résultat flottant A / B donnera 0,5.
div Cette fonction est utilisée pour obtenir le quotient sur division. div (10,20) donnera 0
rem Cette fonction est utilisée pour obtenir le reste en division. rem (A, B) donnera 10

Exemple

Essayez le code suivant pour comprendre tous les opérateurs arithmétiques d'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)))

Le programme ci-dessus génère le résultat suivant -

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