Resultados da pesquisa a pedido "implicit"

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

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

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

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

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

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

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

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

2 a resposta

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

3 a resposta

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