Learning about arithmetic comparisons

Arithmetic comparisons are used to compare two numbers for relationships. It's good to know all the operators that are shown in the following table:

Operator

Example

Description

<

x < y

Less than

<=

x <= y

Less than or equal to

>

x > y

Greater than

>=

x >= y

Greater than or equal to

(=)

x = y

Equality

<>

x <> y

Inequality

min

min x y

Minimum

max

max x y

Maximum

Some examples of arithmetic comparisons are as follows:

> 5.0 = 5.0;;
val it : bool = true
> 1 < 4;;
val it : bool = true
> 1.0 > 3.0;;
val it : bool = false

It is also worth noticing that you can't compare numbers of different types in F#. To do this, you have to convert one of them as follows:

> 5.0 >= 10;; 5.0 >= 10 -------^^ ...

Get F# for Quantitative Finance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.