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