Preguntas etiquetadas con f#

139
Comenzando con F # [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta...

127
¿Por qué este código F # es tan lento?

Una implementación de Levenshtein en C # y F #. La versión C # es 10 veces más rápida para dos cadenas de aproximadamente 1500 caracteres. C #: 69 ms, F # 867 ms. ¿Por qué? Por lo que puedo decir, ¿hacen exactamente lo mismo? No importa si es una versión Release o Debug build. EDITAR: Si alguien...

126
F # cambia a OCaml [cerrado]

Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora...

121
¿Diferencia entre plegar y reducir?

Intenté aprender F # pero me confundí al intentar distinguir entre plegar y reducir . Fold parece hacer lo mismo pero toma un parámetro adicional. ¿Existe una razón legítima para que existan estas dos funciones o están allí para dar cabida a personas de diferentes orígenes? (Por ejemplo: cadena y...

107
F # desarrollo y pruebas unitarias?

Acabo de comenzar con F #, que es mi primer lenguaje funcional. He estado trabajando casi exclusivamente con C # y disfruto mucho de cómo F # me lleva a repensar cómo escribo el código. Un aspecto que encuentro un poco desorientador es el cambio en el proceso de escritura de código. He estado...

99
Sintaxis de inicialización de objetos

Estoy empezando con F # y no puedo encontrar la sintaxis para realizar la inicialización de objetos como en C # 3. Es decir, dado esto: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } ¿cómo escribo lo siguiente en F #: var p = new Person {...

87
F # coincidencia explícita vs sintaxis de función

Lo siento por el título vago, pero parte de esta pregunta es cómo se llaman estos dos estilos de sintaxis: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" La otra parte es ¿qué diferencia hay entre los dos y cuándo...

87
Async POST falla en WP7 y F #

Cuando lo hago let! read = from.AsyncRead bufen F #, se bloquea y no regresa hasta que el socket TCP está muerto. ¿Por qué? ¿Y cómo lo soluciono? Su código: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = let...