Skip to content

Commit d012487

Browse files
FoggyFinderJRAlexander
authored andcommitted
Update results.md (dotnet#3969)
fixed some typos
1 parent 1d2704d commit d012487

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

docs/fsharp/language-reference/results.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,17 @@ type Request =
4747
let validateName req =
4848
match req.Name with
4949
| null -> Error "No name found."
50-
| String.Empty -> Error "Name is empty."
50+
| "" -> Error "Name is empty."
5151
| "bananas" -> Error "Bananas is not a name."
5252
| _ -> Ok req
5353
5454
// Similarly, define some email validation logic.
5555
let validateEmail req =
5656
match req.Email with
5757
| null -> Error "No email found."
58-
| String.Empty -> Error "Email is empty."
58+
| "" -> Error "Email is empty."
5959
| s when s.EndsWith("bananas.com") -> Error "No email from bananas.com is allowed."
60-
| _ -> OK req
60+
| _ -> Ok req
6161
6262
let validateRequest reqResult =
6363
reqResult
@@ -67,16 +67,16 @@ let validateRequest reqResult =
6767
let test() =
6868
// Now, create a Request and pattern match on the result.
6969
let req1 = { Name = "Phillip"; Email = "phillip@contoso.biz" }
70-
let res1 = validateRequest (OK req1)
70+
let res1 = validateRequest (Ok req1)
7171
match res1 with
72-
| Ok req -> printfn "My request was valid! Name: %s Email %s" req1.Name req1.Email
72+
| Ok req -> printfn "My request was valid! Name: %s Email %s" req.Name req.Email
7373
| Error e -> printfn "Error: %s" e
74-
// Prints " "My request was valid! Name: Phillip Email: phillip@consoto.biz"
74+
// Prints: "My request was valid! Name: Phillip Email: phillip@consoto.biz"
7575
7676
let req2 = { Name = "Phillip"; Email = "phillip@bananas.com" }
77-
let res2 = validateRequest (OK req2)
77+
let res2 = validateRequest (Ok req2)
7878
match res2 with
79-
| Ok req -> printfn "My request was valid! Name: %s Email %s" req1.Name req1.Email
79+
| Ok req -> printfn "My request was valid! Name: %s Email %s" req.Name req.Email
8080
| Error e -> printfn "Error: %s" e
8181
// Prints: "Error: No email from bananas.com is allowed."
8282

0 commit comments

Comments
 (0)