F # - Operatori aritmetici
La tabella seguente mostra tutti gli operatori aritmetici supportati dal linguaggio F #. Supponiamo che la variabile A contenga 10 e la variabile B ne contenga 20, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
+ | Aggiunge due operandi | A + B darà 30 |
- | Sottrae il secondo operando dal primo | A - B darà -10 |
* | Moltiplica entrambi gli operandi | A * B darà 200 |
/ | Divide il numeratore per il de-numeratore | B / A darà 2 |
% | Operatore modulo e resto di dopo una divisione intera | B% A darà 0 |
** | Operatore di esponenziazione, eleva un operando alla potenza di un altro | B ** A darà 20 10 |
Esempio
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
Quando compili ed esegui il programma, restituisce il seguente output:
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