Resultados da pesquisa a pedido "implicit"

1 a resposta

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

1 a resposta

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

2 a resposta

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

5 a resposta

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

2 a resposta

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

2 a resposta

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

1 a resposta

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

3 a resposta

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

7 a resposta

Android, Como ler o código QR no meu aplicativo?

Na minha aplicação, preciso ler o código QR. Eu pesquisei na net e encontrei os códigos Zing, no entanto, muitos desenvolvedores tiveram problemas com o uso e parece que é um bugg Se eu presumir que meus clientes possuem um leitor de qr ...