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