Resultados de la búsqueda a petición "f#"

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

F # interactivo: cómo mostrar / cambiar el directorio de trabajo actual

en F # interactivo: ¿cómo mostrar / cambiar el directorio de trabajo actual?

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

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í ...