F # явное совпадение с синтаксисом функции
Извините за смутное название, но часть этого вопроса - как называются эти два стиля синтаксиса:
let foo1 x =
match x with
| 1 -> "one"
| _ -> "not one"
let foo2 = function
| 1 -> "one"
| _ -> "not one"
Другая часть, какая разница между ними, и когда я хотел бы использовать один или другой?