Resultados de la búsqueda a petición "enrich-my-library"
Marco mínimo en Scala para colecciones con tipo de retorno heredado
Supongamos que uno quiere construir una nueva clase genérica,Novel[A]. Esta clase contendrá muchos métodos útiles, tal vez es un tipo de colección, y por lo tanto, desea subclasificarla. Pero desea que los métodos devuelvan el tipo de ...
Mezcla de rasgos genéricos en clases parametrizadas sin duplicar parámetros de tipo
Supongamos que quiero crear un rasgo que pueda mezclar en cualquier Traversable [T]. Al final, quiero poder decir cosas como: val m = Map("name" -> "foo") with MoreFilterOperationsy tenga métodos en MoreFilterOperations que se expresen en todo ...
Enriqueciendo las colecciones Scala con un método
¿Cómo agrego unforeachWithIndex método en colecciones Scala? Esto es lo que se me ocurrió hasta ahora: implicit def iforeach[A, CC <: TraversableLike[A, CC]](coll: CC) = new { def foreachWithIndex[B](f: (A, Int) => B): Unit = { var i = 0 for ...