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

3 la respuesta

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

5 la respuesta

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

2 la respuesta

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

2 la respuesta

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

2 la respuesta

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

4 la respuesta

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

5 la respuesta

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

8 la respuesta

¿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?

6 la respuesta

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

4 la respuesta

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