Resultados de la búsqueda a petición "f#"
¿Hay alguna manera de probar los proyectos de F # en .net core?
Estoy tratando de crear un proyecto de prueba de unidad F # que se ejecute en .net core. dotnet new -t xunittestcreará un proyecto de prueba de xunit para C #, pero no existe tal equivalente para F #. Intenté modificar el project.json y el ...
F # error del compilador FS0030, problemas con la restricción de valor
He leído la propaganda enStrangeLights [http://www.strangelights.com/fsharp/wiki/default.aspx/FSharpWiki/ValueRestriction.html] , He leído elpaso [http://books.google.com/books?id=NcrMkjVxahMC&printsec=frontcover&dq=FS0030+f%23] de Expert F # ...
Mantener la función parcialmente aplicada genérica
¿Es posible aplicar parcialmente una función comobprintf y evitar que se restrinja en función de su uso inicial? Me gustaría hacer lo siguiente: let builder = new System.Text.StringBuilder() let append = Printf.bprintf builder append "%i" 10 ...
Aclaración de sintaxis de unión discriminada F #
Estoy leyendoExperto F # 4.0 [http://www.apress.com/gp/book/9781484207413]y en algún momento (p.93) se introduce la siguiente sintaxis paralist: type 'T list = | ([]) | (::) of 'T * 'T listAunque entiendo conceptualmente lo que está sucediendo ...
Cómo esperar a que termine la sincronización
Me gustaría ejecutar un flujo de trabajo asíncrono, luego esperar a que termine antes de imprimir algunos resultados, por ejemplo: let dowork n = async { do printfn "work %d" n } let creatework() = async { for x in [1..5] do Async.Start(dowork ...
¿Cómo traduciría una clase de tipo Haskell a F #?
Estoy tratando de traducir las flechas de la biblioteca principal de Haskell a F # (creo que es un buen ejercicio para comprender mejor las flechas y F #, y podría usarlas en un proyecto en el que estoy trabajando). Sin embargo, una traducción ...
F # Serialización de tipos de registro
Sé cómo serializar en F # usando objetos mutables, pero ¿hay alguna manera de serializar / deserializar usando tipos de registros usando XmlSerializer o DataContractSerializer? Parece que hay una manera de hacer esto para una unión discriminada ...
Agregando 2 Listas Int Juntos F #
Estoy trabajando en la tarea y el problema es donde obtenemos 2 listas int del mismo tamaño, y luego sumamos los números. Ejemplo como sigue. vecadd [1;2;3] [4;5;6];; would return [5;7;9]Soy nuevo en esto y necesito mantener mi código bastante ...
¿Cómo puedo expresar un factorial n! con una función F #, recursiva o no?
Un factorial de un número natural (cualquier número mayor o igual que0) es ese número multiplicado por el factorial de sí mismo menos uno, donde el factorial de0 Se define como1. Por ejemplo: 0! = 1 1! = 1 * 0! 2! = 2 * 1! 3! = 3 * 2! 4! = 4 * ...
¿Cómo puedo hacer cumplir la creación de un valor de Unión Discriminada a través de una función dedicada?
¿Cómo puedo hacer cumplir la creación de un valor de Unión Discriminada a través de una función dedicada? Intención: Quiero confiar en Patrones de creación para producir estructuras que solo tengan datos válidos. Por lo tanto, creo que tendré ...