|
1 | 1 | --- |
2 | 2 | title: Symbol and Operator Reference |
3 | 3 | description: Learn about the symbols and operators that are used in the F# programming language. |
4 | | -ms.date: 02/11/2019 |
| 4 | +ms.date: 08/15/2020 |
5 | 5 | fl_keywords: |
6 | 6 | - "|>_FS" |
7 | 7 | --- |
8 | 8 | # Symbol and operator reference |
9 | 9 |
|
10 | 10 | This article includes a table of symbols and operators that are used in the F# language. |
11 | 11 |
|
12 | | -> [!NOTE] |
13 | | -> The docs.microsoft.com API reference for F# is not complete. If you encounter any broken links, reference [F# Core Library Documentation](https://fsharp.github.io/fsharp-core-docs/) instead. |
14 | | -
|
15 | 12 | ## Table of symbols and operators |
16 | 13 |
|
17 | 14 | The following table describes symbols used in the F# language and provides a brief description of some of the uses of the symbol and links for more information. Symbols are ordered according to the ASCII character set ordering. |
@@ -70,9 +67,12 @@ The following table describes symbols used in the F# language and provides a bri |
70 | 67 | |`<>?`|[Nullable Operators](nullable-operators.md)|<ul><li>Computes the "not equal" operation when the right side is a nullable type.<br /></li></ul>| |
71 | 68 | |`<=`|[Arithmetic Operators](arithmetic-operators.md)|<ul><li>Returns `true` if the left side is less than or equal to the right side; otherwise, returns `false`.<br /></li></ul>| |
72 | 69 | |`<=?`|[Nullable Operators](nullable-operators.md)|<ul><li>Computes the "less than or equal to" operation when the right side is a nullable type.<br /></li></ul>| |
| 70 | +|<code>|></code>|[Functions](../functions/index.md)|<ul><li>Passes the result of the left side to the function on the right side (forward pipe operator).<br /></li></ul>| |
| 71 | +|<code>||></code>|[( ||> )<'T1,'T2,'U> Function](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html#(%20||%3E%20))|<ul><li>Passes the tuple of two arguments on the left side to the function on the right side.<br /></li></ul>| |
| 72 | +|<code>|||></code>|[( |||> )<'T1,'T2,'T3,'U> Function](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html#(%20|||%3E%20))|<ul><li>Passes the tuple of three arguments on the left side to the function on the right side.<br /></li></ul>| |
73 | 73 | |<code><|</code>|[Functions](../functions/index.md)|<ul><li>Passes the result of the expression on the right side to the function on left side (backward pipe operator).<br /></li></ul>| |
74 | | -|<code><||</code>|[Operators.( <|| )<'T1,'T2,'U> Function](https://msdn.microsoft.com/visualfsharpdocs/conceptual/operators.%5b-%5bhh-%5d%5b%27t1%2c%27t2%2c%27u%5d-function-%5bfsharp%5d)|<ul><li>Passes the tuple of two arguments on the right side to the function on left side.<br /></li></ul>| |
75 | | -|<code><|||</code>|[Operators.( <||| )<'T1,'T2,'T3,'U> Function](https://msdn.microsoft.com/visualfsharpdocs/conceptual/operators.%5b-%5bhhh-%5d%5b%27t1%2c%27t2%2c%27t3%2c%27u%5d-function-%5bfsharp%5d)|<ul><li>Passes the tuple of three arguments on the right side to the function on left side.<br /></li></ul>| |
| 74 | +|<code><||</code>|[( <|| )<'T1,'T2,'U> Function](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html#(%20%3C||%20))|<ul><li>Passes the tuple of two arguments on the right side to the function on left side.<br /></li></ul>| |
| 75 | +|<code><|||</code>|[( <||| )<'T1,'T2,'T3,'U> Function](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html#(%20%3C|||%20))|<ul><li>Passes the tuple of three arguments on the right side to the function on left side.<br /></li></ul>| |
76 | 76 | |`<@...@>`|[Code Quotations](../code-quotations.md)|<ul><li>Delimits a typed code quotation.<br /></li></ul>| |
77 | 77 | |`<@@...@@>`|[Code Quotations](../code-quotations.md)|<ul><li>Delimits an untyped code quotation.<br /></li></ul>| |
78 | 78 | |`=`|[Arithmetic Operators](arithmetic-operators.md)|<ul><li>Returns `true` if the left side is equal to the right side; otherwise, returns `false`.<br /></li></ul>| |
@@ -102,9 +102,6 @@ The following table describes symbols used in the F# language and provides a bri |
102 | 102 | |<code>|</code>|[Match Expressions](../match-expressions.md)|<ul><li>Delimits individual match cases, individual discriminated union cases, and enumeration values.<br /></li></ul>| |
103 | 103 | |<code>||</code>|[Boolean Operators](boolean-operators.md)|<ul><li>Computes the Boolean OR operation.<br /></li></ul>| |
104 | 104 | |<code>|||</code>|[Bitwise Operators](bitwise-operators.md)|<ul><li>Computes the bitwise OR operation.<br /></li></ul>| |
105 | | -|<code>|></code>|[Functions](../functions/index.md)|<ul><li>Passes the result of the left side to the function on the right side (forward pipe operator).<br /></li></ul>| |
106 | | -|<code>||></code>|[Operators.( ||> )<'T1,'T2,'U> Function](https://msdn.microsoft.com/visualfsharpdocs/conceptual/operators.%5b-hh%5d-%5d%5b%27t1%2c%27t2%2c%27u%5d-function-%5bfsharp%5d)|<ul><li>Passes the tuple of two arguments on the left side to the function on the right side.<br /></li></ul>| |
107 | | -|<code>|||></code>|[Operators.( |||> )<'T1,'T2,'T3,'U> Function](https://msdn.microsoft.com/visualfsharpdocs/conceptual/operators.%5b-hhh%5d-%5d%5b%27t1%2c%27t2%2c%27t3%2c%27u%5d-function-%5bfsharp%5d)|<ul><li>Passes the tuple of three arguments on the left side to the function on the right side.<br /></li></ul>| |
108 | 105 | |`~~`|[Operator Overloading](../operator-overloading.md)|<ul><li>Used to declare an overload for the unary negation operator.<br /></li></ul>| |
109 | 106 | |`~~~`|[Bitwise Operators](bitwise-operators.md)|<ul><li>Computes the bitwise NOT operation.<br /></li></ul>| |
110 | 107 | |`~-`|[Operator Overloading](../operator-overloading.md)|<ul><li>Used to declare an overload for the unary minus operator.<br /></li></ul>| |
|
0 commit comments