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

1 la respuesta

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

1 la respuesta

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

3 la respuesta

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

1 la respuesta

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

2 la respuesta

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

2 la respuesta

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

4 la respuesta

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

2 la respuesta

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

6 la respuesta

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

4 la respuesta

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