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

1 la respuesta

¿Cómo cambio los colores para el shell interactivo de F #?

En mi esquema de color actual, el shell interactivo de F # no se puede leer en Visual Studio. He pasado por todas las configuraciones de color y no puedo encontrar la configuración que está usando. ¿Cómo se cambia la configuración de color para ...

2 la respuesta

Implementación de Haskell-MaybeMonad en F #: ¿cómo podemos ser tan flojos?

estamos tratando de construir la muestra Haskell-MaybeMonad a partir de http://www.haskell.org/all_about_monads/html/maybemonad.html [http://www.haskell.org/all_about_monads/html/maybemonad.html]en F #. La idea es buscar una dirección de correo ...

2 la respuesta

¿Por qué no hay una partición de secuencia en F #?

En F # tenemosList.partition yArray.partition que devuelven una tupla de listas y una tupla de matrices respectivamente. Entonces, ¿por qué no haySeq.partition devolviendo una tupla de secuencias? Aquí hay una implementación muy simple:F # ...

2 la respuesta

Coincidencia de patrones en genéricos en un método no genérico que implementa una interfaz

Tengo un problema frustrante Estoy construyendo unver motor [http://wingbeats.codeplex.com]en ASP.NET MVC y estamos implementando la interfaz IViewEngine. En uno de los métodos, estoy tratando de averiguar dinámicamente el tipo del resultado de ...

1 la respuesta

Casos compartidos en sindicatos discriminados F #

Quiero escribir algo como esto: type NumExp = Num of float type Exp = | Num of float | Dot of NumExp * NumExp | Op of string * Exp * Exp let getValue (Num(n) : NumExp) = nEl compilador se queja de un conflicto entreNumExp yExp engetValue. ...

1 la respuesta

Citas de F #: recorrido en llamadas a funciones representadas por un valor

Pasé algunas horas tratando de entender las citas de F #, pero me encontré con un obstáculo. Mi requisito es tomar funciones simples (solo enteros, +, -, /, *) de un tipo de unión discriminada y generar un árbol de expresión que eventualmente se ...

5 la respuesta

F #: let mutable vs. ref

Primero, reconozco la posibilidad de que esta pregunta pueda ser 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 ...

1 la respuesta

Foreach sobre una matriz 2D en F # hace que el compilador piense que los valores iterados son de tipo objeto. ¿Por qué?

Tengo problemas en este problema aparentemente simple: let xs = Array2D.init 3 3 (fun j i -> j*3 + i) printfn "%O" (xs.GetType()) // prints System.Int32[,] for v in xs do printfn "%d" v // <- this gives a compiler error. why should it?El ...

3 la respuesta

En F #, ¿cómo puedo producir una expresión con un tipo de Func <obj>?

Estoy trabajando con una API que requiere un valor de tipo Func. (Específicamente, estoy tratando de llamar ModelMetadataProviders.Current.GetMetadataForType () [http://msdn.microsoft.com/en-us/library/ee703467.aspx]. ¿Cómo puedo construir ese ...

5 la respuesta

Ejemplo de función recursiva de cola F #

Soy nuevo en F # y estaba leyendo acerca de las funciones recursivas de cola y esperaba que alguien pudiera darme dos implementaciones diferentes de una función foo: una que es recursiva de cola y otra que no lo es para que pueda entender mejor ...