Resultados de la búsqueda a petición "pattern-matching"

3 la respuesta

¿Qué significa `~` en Haskell?

Estoy estudiando elmtl biblioteca y tratando de hacer algunos MonadTransformers propios. Estaba revisando elControl.Monad.State.StateT declaración, y en todo el código, veo esta sintaxis: execStateT :: (Monad m) => StateT s m a -> s -> m s ...

5 la respuesta

¿Cómo realizar la coincidencia de patrones con clases de casos vararg?

Tengo un conjunto de clases de casos como este abstract class Shape case class Rectangle(width: Int, height: Int) extends Shape case class Location(x: Int, y: Int, shape: Shape) extends Shape case class Circle(radius: Int) extends Shape case ...

1 la respuesta

¿Cómo utilizar% operator desde la extensión pg_trgm?

Yo tengo mipg_trgm Módulo instalado. pg_trgm | 1.0 | extensions | text similarity measurement and index ...El conjunto de esquemas esextensions. Para usarlo, tengo que ejecutar algo como esto, ...

7 la respuesta

¿Cómo hace Haskell la coincidencia de patrones sin que definamos una ecuación en nuestros tipos de datos?

He definido un árbol binario: data Tree = Null | Node Tree Int Treey he implementado una función que generará la suma de los valores de todos sus nodos: sumOfValues :: Tree -> Int sumOfValues Null = 0 sumOfValues (Node Null v Null) = v ...

5 la respuesta

Búsqueda difusa de Javascript que tiene sentido

Estoy buscando una biblioteca JavaScript de búsqueda difusa para filtrar una matriz. He intentado usarfuzzyset.js [http://glench.github.io/fuzzyset.js/]y fuse.js [http://kiro.me/projects/fuse.html], pero los resultados son terribles (hay demos ...

1 la respuesta

Coincidencia global, excluir todos los archivos JS

Soy un nuevo usuario de gulp.js. Me gustaría mover todos mis archivos que no sean JavaScript a un directorio de compilación. Lo que tengo ahora es esto: //Test copy gulp.task('test-copy', function() ...

2 la respuesta

Elixir: la coincidencia de patrones funciona de manera diferente para tuplas y mapas

En Elixir, si trato de hacer coincidir el patrón con las siguientes dos tuplas: {a} = {1, 2}Me sale un error de coincidencia. Pero si hago lo mismo para dos mapas: %{x: a} = %{x: 1, y: 2}Funciona bien ya se une a 1. Puedo ver por qué ...

2 la respuesta

Busque una cadena que permita una falta de coincidencia en cualquier ubicación de la cadena

Estoy trabajando con secuencias de ADN de longitud 25 (ver ejemplos a continuación). Tengo una lista de 230,000 y necesito buscar cada secuencia en todo el genoma (parásito toxoplasma gondii). No estoy seguro de qué tan grande es el genoma, pero ...

3 la respuesta

Patrón para extraer texto entre paréntesis

Cómo extraer una cadena de"(" y")" usando la coincidencia de patrones o cualquier cosa. Por ejemplo, si el texto es ` "Hola (Java)" Entonces como llegar solo"Java". Gracias.

2 la respuesta

Expresión regular en la cláusula LIKE de PostgreSQL

Estoy atrapado con una expresión regular simple. No estoy seguro de lo que me estoy perdiendo. Un poco oxidado en las habilidades de expresión regular. La expresión que intento hacer coincidir es: select * from table where value like '00[1-9]%' ...