Resultados da pesquisa a pedido "implicit"
Scala: precedência implícita na resolução de parâmetros
Suponha que tenhamos uma pesquisa implícita de parâmetros referente apenas aos escopos locais: trait CanFoo[A] { def foos(x: A): String } object Def { implicit object ImportIntFoo extends CanFoo[Int] { def foos(x: Int) = "ImportIntFoo:" ...
enéricos Scala e implícitos numéric
Preciso passar duas funções como parâmetros para uma função scala. Essa função deve então avaliá-los e obter um número deles onde ele irá operar. Esse número pode ser um Int, Double ou qualquer outro tipo numérico. Gostaria que a ...
Como funciona o '1 * BigInt (1)' e como posso fazer o mesmo?
Eu tento implementar algum tipo de número e encontrei o problema que mynum * 1works, mas não 1 * mynum Tentei definir uma conversão implícita como esta case class Num(v: Int) { def * (o: Int) = new Num(v*o) } implicit def int2Num(v: Int) = ...
Como definir uma função que usa uma função literal (com um parâmetro implícito) como argument
Eu quero poder fazer algo nessas linhas (não será compilado): def logScope(logger:Logger)(operation: (implicit l:Logger) => Unit) {/* code */ operation(logger) /* code */} def operationOne(implicit logger:Logger) {/**/} def operationTwo(implicit ...
omo declarar características como tendo implícito "parâmetros construtores"
Estou projetando uma hierarquia de classes, que consiste em uma classe base, juntamente com várias características. A classe base fornece implementações padrão de vários métodos, e as características substituem seletivamente certos métodos ...
Resolução de parâmetro implícita - definindo a precedência
Estou tentando criar uma classeDefault que fornece o valor padrão para um determinado tipo. Aqui está o que eu criei até agora: trait Default[A] { def value: A } object Default { def withValue[A](a: A) = new Default[A] { def value = a } def ...
Problemas de escopo de conversão implícita do Scala
Tome este código: class Register(var value:Int = 0) { def getZeroFlag() : Boolean = (value & 0x80) != 0 } object Register { implicit def reg2int(r:Register):Int = r.value implicit def bool2int(b:Boolean):Int = if (b) 1 else 0 }Eu quero usá-lo ...
falta de interfaces implícitas do VB.Net impossibilita o que estou tentando faze
Sei que o VB.Net não permite implementação implícita de interface como C #. E, portanto, código como o seguinte não tem correlação direta com VB.Net: public interface IBackgroundWorkerAdapter { bool IsBusy { get; set; } ...
Abrir uma calculadora no Android
Estou procurando abrir uma calculadora na minha Atividade. Aqui está o meu código agora e funciona: Intent i = new Intent(); i.setClassName("com.android.calculator2", "com.android.calculator2.Calculator"); Gostaria de fazer uma chamada ...
iterais Funcionais do Scala com Implícit
Desculpe-me se isso já tiver sido solicitado em outro lugar. Eu tenho uma pergunta de sintaxe Scala envolvendo valores de função e parâmetros implícito Estou confortável em usar implícitos com o recurso de curry do Scala. Por exemplo, se eu ...