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

3 la respuesta

Cuáles son las ventajas y desventajas del estilo "sin puntos" en la programación funcional?

Sé que en algunos idiomas (¿Haskell?) El esfuerzo es lograr un estilo libre de puntos, o nunca referirse explícitamente a los argumentos de las funciones por su nombre. Es un concepto muy difícil de dominar para mí, pero podría ayudarme ...

2 la respuesta

F # Equivalente de Destructor

Estoy traduciendo una clase de C # que envuelve una biblioteca no administrada a F #. Me he encontrado con el problema aparentemente simple de reescribir el destructor que sigue. class Wrapper { // P/Invoke ellided private SomeType x; public ...

2 la respuesta

¿Cómo puedo pasar un delegado de F # a un método P / Invoke esperando un puntero de función?

Estoy intentando configurar un enlace de teclado de bajo nivel usando P / Invoke en una aplicación F #. La función Win32SetWindowsHookEx toma unaHOOKPROC para su segundo argumento, que he representado como delegado de(int * IntPtr * IntPtr) -> ...

1 la respuesta

Combinando funciones asíncronas F #

Estoy un poco frustrado aquí. Sé que tengo todos los bits, pero no puedo resolver cómo combinarlos ... let saveImageToDisk path content = async { use s = new FileStream(path, FileMode.OpenOrCreate) do! s.AsyncWrite(content) printfn "Done ...

5 la respuesta

Seq.iter vs para - ¿qué diferencia?

Puedo hace for event in linq.Deltas doo puedo hacer linq.Deltas |> Seq.iter(fun event ->Así que no estoy seguro de si eso es lo mismo. Si eso no es lo mismo, quiero saber la diferencia. No puedo elegir qué usar:iter ofor. adiciona - así que si ...

1 la respuesta

¿Usando la biblioteca C # en un proyecto F #?

Soy nuevo en F #, pero realmente quiero aprenderlo. Sé Python, sé C #. De hecho, tengo una biblioteca C # que hice yo mismo; es un contenedor para la API de Rdio (lo he llamado RdioSharp) que puedo incorporar con éxito a otro proyecto de C # y ...

6 la respuesta

¿Es F # código abierto? [cerrado

¿Es F # código abierto? si no es así, ¿por qué Microsoft proporciona el código fuente de los módulos de F #? EDITA (4 de noviembre de 2010) Las cosas han cambiado, veaa respuesta de ...

2 la respuesta

Ejecución de llamadas de servicio web en paralelo

Vi estas preguntasRecomendaciones para ejecutar .NET HttpWebRequests en paralelo en ASP.NET [https://stackoverflow.com/questions/1976073/recommendations-for-executing-net-httpwebrequests-in-parallel-in-asp-net] y Async.Parallel o ...

3 la respuesta

¿Es recursiva mi función rec recursiva?

¿Es esta función recursiva de cola? let rec rec_algo1 step J = if step = dSs then J else let a = Array.init (Array2D.length1 M) (fun i -> minby1J i M J) let argmin = a|> Array.minBy snd |> fst rec_algo1 (step+1) (argmin::J) En general, ¿hay ...

3 la respuesta

FSharp ejecuta mi algoritmo más lento que Python

ace @ años, resolví un problema mediante programación dinámica: https: //www.thanassis.space/fillupDVD.htm [https://www.thanassis.space/fillupDVD.html] La solución fue codificada en Python. Como parte de la expansión de mis horizontes, ...