F#布尔运算符

布尔运算符用于检查条件表达式。如果表达式满足条件, 则返回true, 否则返回false。在F#中, 如果第一个操作数为true, 则运算符将评估第二个操作数, 否则返回false而不检查第二个操作数。也称为短路操作器。

符号 描述
Not 布尔取反
|| Boolean OR
& & 布尔AND
F#布尔运算符示例
let booleanOperator(a:int, b:int) = if(a = 10 & & b = 10 ) then printfn "A and B both are equal" if(a = 20 || b = 20) then printfn "Either A or B is 20"booleanOperator(10, 10) booleanOperator(20, 11)

【F#布尔运算符】输出:
A and B both are equal Either A or B is 20

    推荐阅读