Resultados da pesquisa a pedido "implicits"
Não é possível provar que tipos singleton são tipos singleton enquanto gera instância de classe de tipo
Suponha que eu tenha uma classe de tipo que prove que todos os tipos em um coproduto Shapeless são tipos singleton: import shapeless._ trait AllSingletons[A, C <: Coproduct] { def values: List[A] } object AllSingletons { implicit def ...
Por que a resolução implícita do Scala falha no método sobrecarregado com o parâmetro type?
O primeiro exemplo encontra com êxito a conversão implícita no métodofoo(String), no entanto, assim que eu adicionar um parâmetro de tipo (consultefails) as compilações não resolvem mais: object works { class A { def foo(): String = ??? } ...
njeção de dependência do Scala: alternativas aos parâmetros implícit
Por favor, perdoe o comprimento desta pergunt Muitas vezes, preciso criar algumas informações contextuais em uma camada do meu código e consumi-las em outro lugar. Eu geralmente me vejo usando parâmetros implícitos: def foo(params)(implicit ...
Inferindo o tipo de parâmetro implícito genérico do tipo de retorno
Digamos que eu tenha uma classe simples como esta abstract class Foo { implicit val impInt: Int = 42 def f[A]()(implicit a: A): A val f2: Int = f() }Ao declarar valf2, o compilador pode inferir que o tipo de parâmetro implícito da funçãof éInt ...
Como posso encadear implícitos no Scala?
O padrão pimp-my-library me permite aparentemente adicionar um método a uma classe, disponibilizando uma conversão implícita dessa classe para aquela que implementa o métod @Scala não permite que ocorram duas conversões implícitas, portanto, ...
Condições sob as quais o compilador não definirá os implícitos (construtor, destrutor, construtor de cópia, atribuição de cópia) [duplicado]
Esta questão já tem uma resposta aqui:Condições para geração automática de operador de atribuição padrão / cópia / movimentação e cópia / movimentação? 3 res...
Outras linguagens de programação que suportam implícitas "a la Scala"
Os implícitos de Scala são muito poderosos. Estou curioso para saber se eles são um recurso novo / exclusivo do Scala ou se o conceito já existia em outras linguagens de programação. Obrigado. EDITAR: Para esclarecer minha pergunta, sim, estou ...
"Não pode existir abstratamente sobre o tipo parametrizado ..."
Eu estava brincando com o Scala 2.8 por diversão e tentando definir umcafetão [http://www.artima.com/weblogs/viewpost.jsp?thread=179766]que adiciona um método "as" para digitar construtores, permitindo a conversão de um functor para outro (por ...
Falsos erros ao usar a biblioteca de gatos no IntelliJ
Estou usando a biblioteca Scala de gatos e o IntelliJ IDE parece estar lutando com o uso de implícitos: Aqui está um exemplo simples: import cats.std.all._ import cats.Traverse.ops._ def useSequence[A](ls : List[Option[A]]) : Option[List[A]] = ...
Onde Scala procura implícitos?
Aimplícit pergunta para os novatos no Scala parece ser: onde o compilador procura implícitos? Quero dizer implícito, porque a pergunta nunca parece totalmente formada, como se não houvesse palavras para ela. :-) Por exemplo, onde os valores ...
Página 1 do 2