Conversión de expresiones lambda a Func
Dado lo siguiente:
open System.Linq
let seqA = { 1..10 }
esto funciona:
seqA.All (fun n -> n > 0)
Sin embargo esto no:
let abc = fun n -> n > 0
seqA.All (abc)
¿Por qué F # ofrece conversión implícita de expresiones lambda aFunc
s pero no de funciones? Los punteros a la documentación donde puedo leer sobre lo que está sucediendo aquí son bienvenidos. :-)