Resultados de la búsqueda a petición "f#"
listas heterogéneas a través de tipos flexibles
Estoy tratando de pegar tipos heterogéneos en unlist haciendo uso detipos flexibles [http://msdn.microsoft.com/en-us/library/dd233198.aspx] type IFilter<'a> = abstract member Filter: 'a -> 'a type Cap<'a when 'a: comparison> (cap) = interface ...
Arquitectura / composición de la aplicación en F #
He estado haciendo SOLID en C # a un nivel bastante extremo en los últimos tiempos y en algún momento me di cuenta de que esencialmente no estoy haciendo mucho más que componer funciones hoy en día. Y después de que recientemente comencé a mirar ...
La compilación con un indicador independiente proporciona errores de compilación en el código del cliente
Estoy intentando compilarZero29 [https://github.com/ploeh/ZeroToNine]con el--standalone bandera del compilador El proyecto en sí se compila bien, pero tengo un proyecto de prueba unitaria que ejercita algo de código en el proyecto Zero29, aunque ...
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 aFuncs pero no de ...
F # interactivo: cómo mostrar / cambiar el directorio de trabajo actual
en F # interactivo: ¿cómo mostrar / cambiar el directorio de trabajo actual?
Generación automática de archivos de firma F # (.fsi)
Estoy trabajando en un proyecto que tiene varios módulos a los que me gustaría aplicar restricciones de control de acceso. También me gustaría que mi proyecto contenga documentación adicional sobre las firmas de tipo de cada función. Sé que ...
F #: ¿Por qué Array.createZero es tan rápido?
Tengo este codigo: let timer = new System.Diagnostics.Stopwatch() timer.Start() Array.zeroCreate<int> 100000000 timer.Stop() printfn "%ims" timer.ElapsedMilliseconds timer.Reset() timer.Start() Array.create 100000000 0 timer.Stop() printfn ...
Cambiar un objeto inmutable F #
Creo que el título de esto es incorrecto, pero no puedo crear un título que refleje, en resumen, lo que quiero lograr. Estoy escribiendo una función que llama a un servicio y recupera datos como una cadena JSON. La función analiza la cadena con ...
Funciones de curry con tipos dependientes de formato
Hasta donde sé, F # no maneja printfn como lo hace con otras funciones debido a su dependencia del tipo en el parámetro de cadena. ¿Podría alguien explicarme por qué eso me impide hacer let printn = printfn "%A"El error dice que el tipo se ...
Traducción de código C # async-await a F # con respecto al planificador
Me pregunto si esta es una pregunta demasiado amplia, pero recientemente me encontré con un código que me gustaría estar seguro de cómo traducir de C # a F # adecuado. El viaje comienza desdeaquí ...