f# essential - part 3 matching shortcut
F# provide a shortcut to define a function which purely use input parameter for matching purpose. For example the following are equal.
let printInt =
function 1 -> printfn "1"
| 2 -> printfn "2"
| _ -> printfn "something else"
let printInt number =
match number with 1 -> printfn "1"
| 2 -> printfn "2"
| _ -> printfn "something else"
let printInt number =
match number with
| 1 -> printfn "1"
| 2 -> printfn "2"
| _ -> printfn "something else"