diff --git a/docs/fsharp/tour.md b/docs/fsharp/tour.md index cc546007b46df..a831398301397 100644 --- a/docs/fsharp/tour.md +++ b/docs/fsharp/tour.md @@ -120,7 +120,7 @@ Because DUs allow you to represent the recursive structure of the tree in the da [!code-fsharp[PatternMatching](~/samples/snippets/fsharp/tour.fs#L717-L743)] -Something you may have noticed is the use of the `_` pattern. This is known as the [Wildcard Pattern](language-reference/pattern-matching.md#wildcard-pattern), which is a way of saying "I don't care what something is". Although convenient, you can accidentally bypass Exhaustive Pattern Matching and no longer benefit from compile-time enforcements if you aren't careful in using `_`. It is best used when you don't care about certain pieces of a decomposed type when pattern matching, or the final clause when you have enumerated all meaningful cases in a pattern matching expression. +The following sample introduces the `_` pattern, which you might have noticed before. This is known as the [Wildcard Pattern](language-reference/pattern-matching.md#wildcard-pattern), which is a way of saying "I don't care what something is". Although convenient, you can accidentally bypass Exhaustive Pattern Matching and no longer benefit from compile-time enforcements if you aren't careful in using `_`. It is best used when you don't care about certain pieces of a decomposed type when pattern matching, or the final clause when you have enumerated all meaningful cases in a pattern matching expression. In the following example, the `_` case is used when a parse operation fails.