私は別の暗黙的な値に依存している暗黙的な値を持っています。2番目がスコープ内にあるときに、最初の暗黙的なものをインポートしたい:
trait B
trait A
implicit def provideAnA(implicit b:B) = {
implicit val a = new A{}
}
def myMeth(implicit a:A) = 42
{
implicit val implB = new B{}
// i would like to be able to pass this through compiler
myMeth()
}
これはどういうわけか可能ですか?