Sintaxis de función vs coincidencia explícita de F #
Lo siento por el título vago, pero parte de esta pregunta es cómo se llaman estos dos estilos de sintaxis:
let foo1 x =
match x with
| 1 -> "one"
| _ -> "not one"
let foo2 = function
| 1 -> "one"
| _ -> "not one"
La otra parte es ¿qué diferencia hay entre los dos y cuándo querría usar uno u otro?