F # - Opérateurs arithmétiques

Le tableau suivant montre tous les opérateurs arithmétiques pris en charge par le langage F #. Supposons que la variable A vaut 10 et la variable B 20 alors -

Opérateur La description Exemple
+ Ajoute deux opérandes A + B donnera 30
- Soustrait le deuxième opérande du premier A - B donnera -10
* Multiplie les deux opérandes A * B donnera 200
/ Divise le numérateur par le dénumérateur B / A donnera 2
% Opérateur de module et reste après une division entière B% A donnera 0
** Opérateur d'exponentiation, élève un opérande à la puissance d'un autre B ** A donnera 20 10

Exemple

let a : int32 = 21
let b : int32 = 10

let mutable c = a + b
printfn "Line 1 - Value of c is %d" c

c <- a - b;
printfn "Line 2 - Value of c is %d" c

c <- a * b;
printfn "Line 3 - Value of c is %d" c

c <- a / b;
printfn "Line 4 - Value of c is %d" c

c <- a % b;
printfn "Line 5 - Value of c is %d" c

Lorsque vous compilez et exécutez le programme, il produit la sortie suivante -

Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1