Resultados de la búsqueda a petición "pattern-matching"
¿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 ...
¿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 ...
¿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, ...
¿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 ...
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 ...
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() ...
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é ...
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 ...
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.
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]%' ...