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#) | |