Preguntas etiquetadas con f#

F # es un lenguaje funcional y orientado a objetos sucinto, expresivo y eficiente para .NET que le ayuda a escribir código simple para resolver problemas complejos.




1
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) = …

8
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 …
87 syntax  f# 



5
F #: dejar mutable vs.ref
Primero, reconozco la posibilidad de que esta pregunta sea un duplicado; sólo házmelo saber. Tengo curiosidad por saber cuál es la "mejor práctica" general para aquellas situaciones en las que se desea la mutabilidad. F # parece ofrecer dos facilidades para esto: el let mutableenlace, que parece funcionar como variables …
82 f#  mutable 

5
¿Cuándo usar una secuencia en F # en lugar de una lista?
Entiendo que una lista en realidad contiene valores y una secuencia es un alias de IEnumerable<T>. En el desarrollo práctico de F #, ¿cuándo debería usar una secuencia en lugar de una lista? Aquí hay algunas razones por las que puedo ver cuándo sería mejor una secuencia: Al interactuar con …
82 list  f# 

4
Llame al código F # desde C #
Estoy jugando con F # y C #, y me gustaría llamar al código F # desde C #. Logré que funcionara al revés en Visual Studio al tener dos proyectos en la misma solución y agregar una referencia del código C # al proyecto F #. Después de hacer …
80 c#  interop  f# 

2
Sumar sobre listas de niveles arbitrarios de anidamiento en F #
Estoy tratando de crear una función F # que devolverá la suma de una lista de ints de anidamiento arbitrario. Es decir. funcionará para a list<int>, a list<list<int>>y a list<list<list<list<list<list<int>>>>>>. En Haskell escribiría algo como: class HasSum a where getSum :: a -> Integer instance HasSum Integer where getSum = …
10 haskell  f# 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.