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

3 la respuesta

Compartir tipos en archivos F # .fsx

¿Hay alguna manera de compartir tipos entre archivos fsx? Cuando se usa #load para cargar el mismo archivo que contiene un tipo de varios archivos FSX, parece que tienen el prefijo en un espacio de nombres FS_00xx diferente cada vez, lo 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 ...

2 la respuesta

¿Hay alguna manera de tener advertencias para sombrear valores en F # en Visual Studio?

Para mí, el sombreado de los valores existentes como se describe en: Sombreado y función anidada [https://stackoverflow.com/questions/2478079/shadowing-and-nested-function] inmutable en F # ...

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

2 la respuesta

¿Iniciar sesión en función o función que lo usa?

Lo esmejor (Soy consciente de que no hay una bala de plata, pero puede haber alguna ventaja al usar una sobre la otra): ¿para iniciar sesión en la función de llamada o en la función que la llama? Ejemplos: Enfoque 1 module MongoDb = let ...

2 la respuesta

Sombreado y función anidada

Quiero entender cómo funcionan los mecanismos de sombreado y función anidada. Por ejemplo: let func y = let dup y = y + y let z = dup y let dup y = let dup z = let y = y * z y let z = y y dup z + z;; val func : int -> int > func 3;; val it : int ...

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

3 la respuesta

Serializar F # discrimina las uniones con protobuf

¿Hay alguna manera de obtener protobuf para serializar / deserializar las uniones discriminadas de F #? Estoy tratando de serializar mensajes con protobuf. Los mensajes son registros F # y sindicatos discriminados. La serialización parece ...

0 la respuesta

Especifique la composición de funciones a través de mapas declarativos en F #

losClojure Prismatic / Plumbing library [https://github.com/Prismatic/plumbing] se puede utilizar para proporcionar una definición declarativa y explícita de un gráfico de funciones de aplicación o módulo. En resumen, proporciona un medio para ...