Resultados de la búsqueda a petición "f#"
Grupos totales en F #: fácil con secuencias, ¿es posible con listas?
Dado una secuencia de tuplas de id / valor de grupo, fue fácil calcular los totales de grupo (más o menos de la misma manera que lo haría con C # y LINQ): let items = ["g1",5; "g2",10; "g1",20] let groupsums = items |> Seq.groupBy (fun x -> fst ...
Split seq en F #
Debería dividirseq<a> dentroseq<seq<a>> por un atributo de los elementos. Si este atributo es igual a un valor dado, debe 'dividirse' en ese punto. ¿Cómo puedo hacer eso enFSharp? ebería ser bueno pasarle una 'función' que devuelva un valor de ...
Cómo escribir una función tomando un número variable de argumentos en F #
Tengo una función en C #, y me gustaría portarla (entre otras cosas) a F #, solo por el hecho de hacerlo. Desafortunadamente, acabo de encontrar un caso para el que parece que no hay forma de expresar esto en F #: Tome esta función C # public ...
¿Qué es un desequilibrio de pila?
Tener leer este artículo F # Versus Mathematics: Part One - Comenzando con BLAS y LAPACK [http://www.codeproject.com/KB/net-languages/FSharpvsmathematicspt01.aspx] Me topé con el términostack imbalance en el párrafoA Warning, Perhaps an Omen. I ...
Funciones asincrónicas "encadenadas" en F #
He creado una función en F # para recuperar datos históricos de Yahoo (el clásico ejemplo asíncrono para F #): let getCSV ticker dStart dEnd = async { let query = getFileUrl ticker dStart dEnd let req = WebRequest.Create(query) use! resp = ...
¿Cómo tener dos métodos llamándose entre sí?
Estoy un poco confundido sobre cómo obtener dos métodos para llamarse entre sí (es decir, tenerA() llamadaB() yB() llamadaA()). Parece que F # solo 've' el método después de haberlo encontrado en el código, por lo que si no lo ha hecho, solo ...
Manejar valores nulos en F #
Necesito interoperar con algún código C # con F #. Nulo es un posible valor que se le da, así que necesito verificar si el valor era nulo. Los documentos sugieren utilizar la coincidencia de patrones como tal: match value with | null -> ... | _ ...
¿F # le proporciona paralelismo automático?
Por esto quise decir: cuando diseñe su aplicación sin efectos secundarios, etc., ¿se distribuirá automáticamente el código F # en todos los núcleos?
¿Cómo puedo eliminar duplicados en una secuencia de F # sin usar referencias
Tengo una secuencia ordenada y quiero revisarla y devolver las entradas únicas en la secuencia. Puedo hacerlo usando la siguiente función, pero usa variables de referencia y no creo que sea la forma correcta de resolver el problema. let ...
F # A un parámetro de tipo le falta una restricción
Estoy tratando de definir un operador de suma genérico para una clase de contenedor. Hasta ahora tengo esto: (simplificado del código real) type Wrap<'a> = | Wrap of 'a static member inline (+) (Wrap x, Wrap y) = Wrap (x + y) let inline addSelf ...