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

3 la respuesta

polimorfismo con tipos para campos comunes

¿Es esta pregunta solucionable a través deidiomático funcionalenfoque, podría genéricososindicatos discriminadosser la respuesta? ¿Es posible tener polimorfismo al pasar diferentes tipos a una función mientras la función consume algunos campos ...

5 la respuesta

Combine la memorización y la recursividad de cola

¿Es posible combinar la memorización y la recursión de cola de alguna manera? Estoy aprendiendo F # en este momento y entiendo ambos conceptos, pero parece que no puedo combinarlos. Supongamos que tengo lo siguientememoize función ...

6 la respuesta

Corte / Agrupe una secuencia de caracteres iguales en F #

Necesito extraer la secuencia de caracteres iguales en un texto. Por ejemplo: la cadena"aaaBbbcccccccDaBBBzcc11211" debe convertirse a una lista de cadenas como["aaa";"B";"bb";"ccccccc";"D";"a";"BBB";"z";"cc";"11";"2";"11"]. Esa es mi solución ...

1 la respuesta

F #: Funciones recursivas: concatenar 2 listas que tienen elementos comunes

Así que aquí está lo que tengo hasta ahora. Se siente cerca, pero no estoy seguro de cómo solucionar los problemas en la línea 84 (segunda a última línea: elif List.append (aislar (a), aislar (b))! = [] Luego List.append (aislar (a), aislar ...

1 la respuesta

Analizando int o float con FParsec

Estoy tratando de analizar un archivo, usando FParsec, que consiste en valores float o int. Me enfrento a dos problemas para los que no puedo encontrar una buena solución. 1 Ambospint32 ypfloat analizará con éxito la misma cadena, pero dará ...

2 la respuesta

¿Qué estoy haciendo mal con Set? Dobla F #

Problema de coloración: Hola, estoy tratando de implementar una función bool que devuelve verdadero cuando un color puede extenderse a un país y falso de lo contrario, pero tengo problemas para trabajar con conjuntos ya que no podemos igualarlos ...

6 la respuesta

Escriba error de falta de coincidencia. ¿Falla la inferencia de tipo F #?

Estoy tratando de escribir un método en F # que devuelva una nueva instancia de un tipo genérico basado en el tipo de valor pasado al método. En FSI: open System.Collections.Generic type AttributeIndex<'a>() = inherit SortedDictionary<'a, ...

1 la respuesta

Las referencias de proyecto de F # no funcionan al apuntar a la plataforma x64 en Visual Studio 2010

Tengo un proyecto de biblioteca F # que depende de un proyecto de biblioteca de clase C #, ambos en la misma solución. Esencialmente en el código F #, lo hagoopen MyLib (donde MyLib es el nombre del proyecto C #) y acceda a algún código definido ...

1 la respuesta

¿Cómo funciona realmente el asíncrono de F #?

Estoy tratando de aprender comoasync ylet! trabajar en F #. Todos los documentos que he leído parecen confusos. ¿Cuál es el punto de ejecutar un bloque asíncrono con Async.RunSynchronously? ¿Es esto asíncrono o sincronización? Parece ...

1 la respuesta

¿La mejor manera de condensar una lista de tipos de opciones solo en elementos que no son ninguno?

Inesperadamente, tengo algunos problemas para pasar de una lista de 'una opción a una lista que contiene solo los elementos que son Algunos. Mi intento inicial fue: let ga = List.filter (fun xx -> match xx with | Some(g) -> true | None -> ...