Symbol or operator  Links  Description 

!  Reference Cells (F#) Computation Expressions (F#)  Dereferences a reference cell. After a keyword, indicates a modified version of the keyword's behavior as controlled by a workflow.

"  Literals (F#)  
#  Compiler Directives (F#) Flexible Types (F#)  Prefixes a preprocessor or compiler directive, such as #light. When used with a type, indicates a flexible type, which refers to a type or any one of its derived types.

$  No more information available.  
%  Arithmetic Operators (F#) Code Quotations (F#)  
&  Match Expressions (F#)  
&&  Boolean Operators (F#)  
&&&  Bitwise Operators (F#)  
'  Literals (F#) Automatic Generalization (F#)  
``...``  No more information available.  
( )  Unit Type (F#)  
(...)  Tuples (F#) Operator Overloading (F#)  
(*...*)   
(...)  Active Patterns (F#)  
*  Arithmetic Operators (F#) Tuples (F#) Units of Measure (F#)  When used as a binary operator, multiplies the left and right sides. In types, indicates pairing in a tuple. Used in units of measure types.

**  Arithmetic Operators (F#)  
+  Arithmetic Operators (F#)  When used as a binary operator, adds the left and right sides. When used as a unary operator, indicates a positive quantity. (Formally, it produces the same value with the sign unchanged.)

,  Tuples (F#)  
  Arithmetic Operators (F#)  When used as a binary operator, subtracts the right side from the left side. When used as a unary operator, performs a negation operation.

>  Functions (F#) Match Expressions (F#)  In function types, delimits arguments and return values. Yields an expression (in sequence expressions); equivalent to the yield keyword. Used in match expressions

.  Members (F#) Primitive Types (F#)  Accesses a member, and separates individual names in a fully qualified name. Specifies a decimal point in floating point numbers.

..  Loops: for...in Expression (F#)  
.. ..  Loops: for...in Expression (F#)  
.[...]  Arrays (F#)  
/  Arithmetic Operators (F#) Units of Measure (F#)  
//   
///  XML Documentation (F#)  
:  Functions (F#)  
::  Lists (F#) Match Expressions (F#)  
:=  Reference Cells (F#)  
:>  Casting and Conversions (F#)  
:?  Match Expressions (F#)  
:?>  Casting and Conversions (F#)  
;  Verbose Syntax (F#) Lists (F#) Records (F#)  Separates expressions (used mostly in verbose syntax). Separates elements of a list. Separates fields of a record.

<  Arithmetic Operators (F#)  
<<  Functions (F#)  
<<<  Bitwise Operators (F#)  
<  Values (F#)  
<...>  Automatic Generalization (F#)  
<>  Arithmetic Operators (F#)  
<=  Arithmetic Operators (F#)  
<  Functions (F#)  
<@...@>  Code Quotations (F#)  
<@@...@@>  Code Quotations (F#)  
=  Arithmetic Operators (F#)  
>  Arithmetic Operators (F#)  
>>  Functions (F#)  
>>>  Bitwise Operators (F#)  
>=  Arithmetic Operators (F#)  
?  Parameters and Arguments (F#)  
? ... < ...  No more information available.  
@  Lists (F#) Strings (F#)  
[...]  Lists (F#)  
[...]  Arrays (F#)  
[<...>]  Attributes (F#)  
\  Strings (F#)  
^  Statically Resolved Type Parameters (F#) Strings (F#)  
^^^  Bitwise Operators (F#)  
_  Match Expressions (F#) Generics (F#)  
`  Automatic Generalization (F#)  
{...}  Sequences (F#) Records (F#)  
  Match Expressions (F#)  
  Boolean Operators (F#)  
  Bitwise Operators (F#)  
>  Functions (F#)  
~~  Operator Overloading (F#)  
~~~  Bitwise Operators (F#)  
~  Operator Overloading (F#)  
~+  Operator Overloading (F#)  