Resultados de la búsqueda a petición "f#"
Cómo implementar el patrón Singleton (sintaxis)
Tengo un caché de datos que se actualiza desde una fuente externa, y quiero limitar mi acceso a su caché (solo lectura) dentro de mi aplicación. No quiero actualizar la fuente de datos cada vez que necesito acceder a ella (es decir, en la ...
Llame al código F # desde C #
Estoy jugando con F # y C #, y me gustaría llamar al código F # desde C #. Logré que funcionara al revés en Visual Studio al tener dos proyectos en la misma solución y agregar una referencia del código C # al proyecto F #. Después de hacer esto, ...
Mapa de F # al diccionario de C #
Estoy tratando de convertir un mapa F # a un diccionario C #, hasta ahora estoy usando: let toDictionary (map : Map<_, _>) : Dictionary<_, _> = let dict = new Dictionary<_, _>() map |> Map.iter (fun k v -> dict.Add(k, v)) dictSimplemente se ...
F # Matemáticas genéricas: cómo escribir la función con op_GreaterThan
en F #, ¿cómo se escribe una función de paso matemático genérico? Una función de paso Heaviside (Oliver) es una función que devuelve cero si x es negativo; de lo contrario, vuelve a ejecutar uno. Aquí hay un resumen de mis intentos hasta ...
Métodos discriminados de los miembros del sindicato
Quiero definir un método compartido por todos los miembros de un sindicato discriminado. Actualmente lo he implementado así, pero parece muy poco elegante, seguramente hay una mejor manera. Sugerencias? type A = {AData:string} member ...
F # función llamando a la sintaxis confusión
Tengo una pieza de código: links |> Seq.map (fun x -> x.GetAttributeValue ("href", "no url"))Lo que quería reescribir a: links |> Seq.map (fun x -> (x.GetAttributeValue "href" "no url"))Pero al compilador de F # no parece gustarle eso. Tenía la ...
F # rendimiento en informática científica
Tengo curiosidad por saber cómo se compara el rendimiento de F # con el rendimiento de C ++. Hice una pregunta similar con respecto a Java, y la impresión que obtuve fue que Java no es adecuado para la gran cantidad de números. He leído que se ...
Tipos de registros FSharp con Entity Framework Code-First
Estoy haciendo una prueba de concepto en una aplicación de línea de negocio donde quiero cambiar la implementación actual del Marco de Entidades de Código Primero de C # con una F # uno. Estoy ...
Comportamiento de la restricción de tipo "no administrado" de F #
F # admite una restricción de tipo para "no administrado". Esto no es lo mismo que una restricción de tipo de valor como las restricciones de "estructura". Notas de MSDN [http://msdn.microsoft.com/en-us/library/dd233203.aspx]que el comportamiento ...
(¿Cómo) puedo hacer que este enlace monádico sea recursivo?
Tengo esta mónada llamada Desync. [<AutoOpen>] module DesyncModule = /// The Desync monad. Allows the user to define in a sequential style an operation that spans /// across a bounded number of events. Span is bounded because I've yet to figure ...