1

Scala 2.9.x では、次の構文に慣れていました。

class B(currencies: Seq[Currency])(implicit c:C)  extends
CSomething(c){
import c._
 // def mystuff = call() // in fact this is c.call()
}

これは Scala 2.10.x では機能しなくなりました。つまり、 c._ をインポートすると、c のメンバーは B 内で見えなくなります。したがって、c.call() を実行する必要があります。

Scala 2.10.x ではメンバーのインポートは禁止されていますか? なぜ?

4

0 に答える 0