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

4 la respuesta

¿Cómo funciona la coincidencia de patrones detrás de escena en F #?

Soy completamente nuevo en F # (y en la programación funcional en general), pero veo que la coincidencia de patrones se usa en todas partes en el código de muestra. Me pregunto, por ejemplo, ¿cómo funciona realmente la coincidencia de patrones? ...

2 la respuesta

Orden del compilador F # de archivos fuente

Según tengo entendido, cuando use F #, debe enumerar manualmente los archivos de origen en orden de dependencia para el beneficio del compilador (si hay alguna forma de evitarlo, ¡hágamelo saber!) Enumerarlos en la línea de comando de izquierda ...

2 la respuesta

Tipos de matriz multidimensional F #

Cuál es la diferencia entre'a[,,] y'a[][][]? Ambos representan matrices tridimensionales. Me hace escribirarray3d.[x].[y].[z] en lugar dearray3d.[x, y, z]. ¿Por qué no puedo hacer lo siguiente? > let array2d : int[,] = Array2D.zeroCreate 10 ...

2 la respuesta

F # Principiante: recuperar una matriz de datos de un servidor

Estoy tratando de obtener datos de una base de datos MySQL. Enfoque 2: aplicar / estilo de mapa Estoy usando elReferencia de MySQL ADO [http://dev.mysql.com/doc/refman/5.1/en/connector-net-examples-mysqlcommand.html] para intentar construir ...

2 la respuesta

¿Cómo almacenar el estado en un actor de F # Akka.NET?

Cía#ReceiveActors Solo puedo tener estado como campos privados en la clase. ¿Cómo debo hacer esto de manera idiomática con la API de F #? ¿Es esta una buena idea? Alguna alternativa? let handleMessage (mailbox: Actor<'a>) msg = let mutable i = ...

5 la respuesta

¿Cómo puedo convertir entre F # List y F # Tuple?

¿Hay alguna forma de convertir entre F # List y F # Tuple? Por ejemplo: [1;2;3] -> (1,2,3) (1,2,3,4) -> [1;2;3;4]Necesito dos funciones para hacer eso: let listToTuple list = ... let tupleToList tuple = ...Gracias de antemano.

4 la respuesta

¿Cómo anotan los compiladores puramente funcionales el AST con información de tipo?

En la fase de análisis de sintaxis, un compilador imperativo puede construir un AST a partir de nodos que ya contienen untype campo que se establece ennull durante la construcción, y luego, en la fase de análisis semántico, complete los tipos ...

4 la respuesta

Convertir días en texto de duración legible para humanos

Dada una cantidad de días, digamos 25, conviértalo en un texto de duración como "3 semanas, 4 días" Las soluciones C # y F # serían excelentes si la variación F # ofrece alguna mejora con respecto a C #. Editar: La solución debería expandirse ...

1 la respuesta

Proveedor de tipo F # SQL: ¿por qué no se proporcionan todos los procedimientos almacenados?

Estoy tratando de acceder a una base de datos existente a través del tipo Microsoft.FSharp.Data.TypeProviders.SqlDataConnection. Hay algunos procedimientos almacenados que no se proporcionan (pero la mayoría sí). Estoy tratando de determinar qué ...

5 la respuesta

f # patrón que coincide con los tipos

Estoy tratando de imprimir recursivamente todas las propiedades de un objeto y propiedades de subtipo, etc. Mi modelo de objeto es el siguiente ... type suggestedFooWidget = { value: float ; hasIncreasedSinceLastPeriod: bool ; } type ...