F#二进制算术运算符

本文概述

  • F#算术运算符示例
  • F#一元算术运算符
  • F#二进制比较运算符
  • F#比较运算符示例
符号 描述
+(更多) 它增加了两个值
-(减, 减) 它减去两个值
*(乘法, 倍) 它将两个值相乘
/(除以) 它用来划分
%(模数, 模) 返回除法运算的余数
**(幂运算) 它执行指数运算
F#算术运算符示例
module Arithmetic = let add (a:int, b:int):int = a+b let sub (a:int, b:int):int = a-b let mul (a:int, b:int):int = a*b let div (a:int, b:int):int = if b< > 0 then a/b else 0 let modu (a:int, b:int):int = a%bopen Arithmetic let addition = add (10, 10) let subtraction = sub (50, 20) let multiplication = mul (10, 10) let division = div (10, 2) let modulus = modu (10, 3)printfn "--------------------Result------------------" printfn "sum = %d" addition printfn "subtraction = %d" subtraction printfn "multiply = %d" multiplication printfn "division = %d" division printfn "modulus = %d" modulus

输出:
--------------------Result------------------ sum = 20 subtraction = 30 multiply = 100 division = 5 modulus = 1

F#一元算术运算符
符号 描述
+(正数) 它适用于算术表达式。它不会改变价值的迹象
-(negative, negation) 它适用于算术表达式。它改变了价值的象征。
F#二进制比较运算符
符号 描述
=(平等, 等于) 这不是赋值运算符。它仅用于比较。这是一个通用运算符。
> (greater than) 它是一个通用运算符
< (少于) 它是一个通用运算符
> =(大于或等于) 它是一个通用运算符
< =(小于或等于) 它是一个通用运算符
< > (不等于) 它是一个通用运算符
F#比较运算符示例
let comparisionOperator(a:int, b:int) = if(a< b) then printfn "A is less than B" if(a> b) then printfn "A is greater than B" if(a=b) then printfn "A is equal to B"comparisionOperator (10, 20)// calling of function

【F#二进制算术运算符】输出:
A is less than B

    推荐阅读