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

4 la respuesta

¿Cómo funciona la coincidencia de patrones detrás de escena en F #?

Soy completamente nuevo en F # (y en la programación funcional en general), pero veo que la coincidencia de patrones se usa en todas partes en el código de muestra. Me pregunto, por ejemplo, ¿cómo funciona realmente la coincidencia de patrones? ...

4 la respuesta

¿Cómo detectar partes idénticas dentro de la cadena?

Intento romper elalgoritmo de decodificación deseado [https://stackoverflow.com/questions/2711961/decoding-algorithm-wanted]pregunta en preguntas más pequeñas. Esta es la Parte I. Pregunta: dos cadenas: s1 y s2parte de s1 es idéntica a parte de ...

1 la respuesta

Hacer coincidir un mapa de bits girado con una imagen de collage

Mi problema es que tengo una imagen de un mapa de calles detallado. En este mapa, puede haber cierta imagen pequeña de un letrero (como un ícono de semáforo) girado en cualquier ángulo, tal vez redimensionado. Tengo esta pequeña imagen en un mapa ...

5 la respuesta

"Coincidencia de patrones" de constructores de datos de tipo algebraico

Consideremos un tipo de datos con muchos constructores: data T = Alpha Int | Beta Int | Gamma Int Int | Delta IntQuiero escribir una función para verificar si dos valores se producen con el mismo constructor: sameK (Alpha _) (Alpha _) = True ...

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 ...

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 ...

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 ...

2 la respuesta

Detectar objeto en imagen, como lo hicieron. Creo que es increíble.

11 la respuesta

Encontrar el prefijo común de cuerdas

2 la respuesta

¿Coincidir una consulta con una expresión regular en SQL?