*66*

# F# Nullable operators

Nullable operators are used to work with database queries. It handles null values which are stored in tables in place of data.

Nullable on left | Nullable on right | Both sides Nullable |
---|---|---|

?> | >? | ?>? |

?>= | >=? | ?>=? |

?<= | <=? | ?<=? |

?< | <? | ?lt:? |

?= | =? | ?=? |

?+ | +? | ?+? |

You can apply nullable operators with all binary arithmetic and comparison operations.

### F# Operator Precedence

Operator | Associativity |
---|---|

`as` | right |

when | right |

|(pipe) | left |

; | right |

let | nonassociative |

function,fun,match,try | nonassociative |

if | nonassociative |

-> | right |

:= | right |

, | nonassociative |

or, || | left |

&,&& | left |

:>; , :?>; | right |

`!=` op, `<` op, `>` op, `=` , `|` op, `&` op, `&` (including | left |

`^` op (including `^^^` ) | right |

:: | right |

`:?` | non associative |

`-` op, `+` op | applies to infix uses of these symbols |

`*` op, `/` op, `%` op | left |

`**` op | right |

`f x` (function application) | left |

`|` (pattern match) | right |

prefix operators (`+` op, `-` op, `%` , `%%` , `&` , `&&` , `!` op, `~` op) | left |

. | left |

`f(x)` | left |

`f<` types`>` | left |

Next TopicF# Comments