Resultados de la búsqueda a petición "implicits"

1 la respuesta

Condiciones bajo las cuales el compilador no definirá implícitos (constructor, destructor, copia constructor, copia de asignación) [duplicado]

Esta pregunta ya tiene una respuesta aquí:¿Condiciones para la generación automática del operador de asignación por defecto / copiar / mover y copiar / mover...

1 la respuesta

Errores falsos al usar la biblioteca de gatos en IntelliJ

Estoy usando la biblioteca Scala de gatos y el IntelliJ IDE parece estar luchando con el uso de implicidades: Aquí hay un ejemplo simple: import cats.std.all._ import cats.Traverse.ops._ def useSequence[A](ls : List[Option[A]]) : ...

1 la respuesta

Tipo inferido de parámetro implícito genérico del tipo de retorno

Digamos que tengo una clase simple como esta abstract class Foo { implicit val impInt: Int = 42 def f[A]()(implicit a: A): A val f2: Int = f() }Al declarar valf2, el compilador puede inferir que el tipo de parámetro implícito de funciónf esInt ...

3 la respuesta

¿Cómo puedo encadenar implicits en Scala?

El patrón pimp-my-library me permite agregar aparentemente un método a una clase al hacer disponible una conversión implícita de esa clase a una que implemente el método. in embargo, @Scala no permite que tengan lugar dos conversiones ...

1 la respuesta

No se puede probar que los tipos singleton son tipos singleton mientras se genera una instancia de clase de tipo

Supongamos que tengo una clase de tipo que demuestra que todos los tipos en un coproducto sin forma son tipos únicos: import shapeless._ trait AllSingletons[A, C <: Coproduct] { def values: List[A] } object AllSingletons { implicit def ...

1 la respuesta

¿Por qué falla la resolución implícita de Scala para el método sobrecargado con parámetro de tipo?

El primer ejemplo encuentra con éxito la conversión implícita al métodofoo(String), sin embargo, tan pronto como agregue un parámetro de tipo (consultefails) las compilaciones ya no lo resuelven: object works { class A { def foo(): String = ??? ...

2 la respuesta

¿Dónde busca Scala implicidades?

Unimplícit pregunta para los recién llegados a Scala parece ser: ¿dónde busca el compilador implicits? Quiero decir implícito porque la pregunta nunca parece formarse completamente, como si no hubiera palabras para ello. :-) Por ejemplo, ¿dónde ...

1 la respuesta

¿Cuáles son los límites de contexto y vista de Scala?

De una manera simple, ¿qué son los límites de contexto y vista y cuál es la diferencia entre ellos? ¡Algunos ejemplos fáciles de seguir también serían geniales!

6 la respuesta

Otros lenguajes de programación que admiten implicits "a la Scala"

Scala implicits son muy poderosos. Tengo curiosidad por saber si son una característica nueva / única de Scala, o si el concepto ya existía en otros lenguajes de programación. Gracias. EDITAR: Para aclarar mi pregunta, sí, estoy hablando de ...

2 la respuesta

"No puede abstraer existencialmente sobre el tipo parametrizado ..."

Estaba jugando con Scala 2.8 por diversión y tratando de definir unchulo [http://www.artima.com/weblogs/viewpost.jsp?thread=179766]que agrega un método "como" para escribir constructores, lo que permite convertir de un functor a otro (por favor, ...