From d9a361c762cd782c4ef5d5974bb3187eb3742c33 Mon Sep 17 00:00:00 2001 From: Peter Nuernberg Date: Wed, 20 Oct 2021 15:30:31 -0500 Subject: [PATCH 1/2] changed index '9' to '0' in match types / dependent typing example --- _scala3-reference/new-types/match-types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_scala3-reference/new-types/match-types.md b/_scala3-reference/new-types/match-types.md index 2516fe78e3..70d34ff416 100644 --- a/_scala3-reference/new-types/match-types.md +++ b/_scala3-reference/new-types/match-types.md @@ -69,7 +69,7 @@ use of the match type as the return type): ```scala def leafElem[X](x: X): LeafElem[X] = x match case x: String => x.charAt(0) - case x: Array[t] => leafElem(x(9)) + case x: Array[t] => leafElem(x(0)) case x: Iterable[t] => leafElem(x.head) case x: AnyVal => x ``` From 120377d005c5f330112a6617f35d1f645836c65e Mon Sep 17 00:00:00 2001 From: Peter Nuernberg Date: Thu, 21 Oct 2021 17:50:05 -0500 Subject: [PATCH 2/2] changed 'pattern' to 'patterns' to get noun-verb agreement on pattern matching page in Scala 3 reference --- _scala3-reference/changed-features/pattern-matching.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_scala3-reference/changed-features/pattern-matching.md b/_scala3-reference/changed-features/pattern-matching.md index 2216d145a8..c0f3afa1f5 100644 --- a/_scala3-reference/changed-features/pattern-matching.md +++ b/_scala3-reference/changed-features/pattern-matching.md @@ -96,7 +96,7 @@ A usage of a variadic extractor is irrefutable if one of the following condition ## Boolean Match - `U =:= Boolean` -- Pattern-matching on exactly `0` pattern +- Pattern-matching on exactly `0` patterns For example: